Gender: Male Meaning of Craig: "from the rocks" Origin of Craig: Scottish

Craig Origin and Meaning

The name Craig is a boy's name of Scottish origin meaning "from the rocks".

Craig is a single-syllable baby-boomer name, still common in its native Scotland, but most modern Americans would prefer something like Kyle.

16 names similar to Craig

These 16 names were selected by our users that were looking for other names like Craig. If you didn't find an alternative name that you like better than Craig, try our name generator. It allows you to go beyond the similarities of a name, which can provide a lot of inspiration!

Find other names based on Craig using our baby name generator.


- this week

Famous People Named Craig

Pop Culture References for the name Craig



Starelli Says:


I’m really crushing on this name right now. I love that my child likely won’t be one of three Craig’s in his class too.

TinyTurtle Says:


Craig is an elegant classic that doesn't deserve to be pegged as outdated. I'd love to name my son Craig, the name is familiar but also unique nowadays.

Haids1987 Says:


I know 1 Craig and he's in his 30's, super cool guy. Haven't heard it much for young 'uns, though.

snowsbeloved Says:


My husband's name is Craig. Don't know many with that name, but I'm definitely using it as our firstborn son's middle name.

lesliemarion Says:


Nameberry suggests that most Americans would prefer a name like Kyle. As a teacher of almost 30 years, all I can say NOPE! I've had countless Kyles, none of whom I cared for, and only one Craig and he was a delight.