NameNesting logo

Find the perfect baby name by meaning, origin, religion & numerology — powered by AI

Sign up free – get more daily AI insights, save unlimited favorites, and more. Always free.

Craig

BoyScottish Gaelic

Craig is a boy name of Scottish Gaelic origin meaning "rock; a crag or rocky hill".

About this name

Gender
Boy
Language
Scottish Gaelic
Religion
None
Popularity
24 / 100
Syllables
1
Length
5 letters
Meaning
rock; a crag or rocky hill
Etymology
Derived from the Scottish Gaelic word 'creag' meaning rock, originally a topographic surname for someone who lived near a crag.

Famous People Named Craig

  • Craig MelloAmerican biologist
  • Craig DavidBritish singer (born 1981)
  • Craig FergusonBritish actor
  • Craig GordonScottish association football player (born 1982)
  • Craig T. NelsonAmerican actor and comedian (born 1944)

Frequently Asked Questions About Craig

What does the name Craig mean?

Craig means "rock; a crag or rocky hill", and is of Scottish Gaelic origin.

What is the origin of the name Craig?

Craig originates from Scottish Gaelic, commonly used in Europe.

Is Craig a boy or girl name?

Craig is typically used as a boy name.

What religion is the name Craig associated with?

Craig is associated with None.

Are there famous people named Craig?

Yes — notable people named Craig include Craig Mello (American biologist), Craig David (British singer, born 1981), Craig Ferguson (British actor), Craig Gordon (Scottish association football player, born 1982) and Craig T. Nelson (American actor and comedian, born 1944).

Last updated: June 2026