Popularity:3075
Origin:Scottish
Meaning:rock, rocky
Craig is a masculine name of Scottish, Gaelic, and Welsh origins. Coming from the Gaelic word creag, this name translates to “rock” or “rocky.” It also comes from the word “crag,” which describes a steep, rugged cliff that makes for a stunning sight on the Scottish coast. Whether you want baby to appreciate the beauty of the Earth, or embrace their adventurous, trekking side, the name Craig will make for mountain-high inspiration.

Famous People Named Craig

Wondering who else shares this name? Check out these well known people who made this baby name famous.
  • Craig Ferguson
    Comedian

Popularity Trend Chart

Roll over the visual for detailed rankings by year.

Source: Social Security Administration

Not sure you have the perfect name? Search to add more baby names to your My Favorites list.