What does Craig mean?
Craig /craig/ as a boys' name is pronounced krayg. It is of Scottish and Gaelic origin, and the meaning of Craig is "rock, rocky".
Comes from the word "crag". Also originally a Scottish surname. The name is now popular in the English-speaking world.
How popular is Craig?
Craig is a very prominent first name for males (#90 out of 1220, Top 7%) and also a very prominent surname for both adults and children (#307 out of 150436, Top 1%). (2000 U.S. Census)
Shown below is the baby name history of Craig for boys. Craig entered the list in 1900-1909 and reached its apex position of #45 in the U.S. during the years 1960-1969, and is at #933 currently. (Top Baby Names, 2014)
Kraig is the only other prominent variation form of Craig (#933 last year). These relations of Craig were popular as birth names 54 years ago (adoption of 0.681%) and are now significantly less popular (adoption 0.034%, ▼95%).
Thinking of names?
Recommended similar baby names are Cai, Cain▲, Caio, Chai, Chaim, Chang, Clair▼, Crain, Craine, Cram, Crane, Crayn, Creik, Cris, Graig, Greig and Haig. These names tend to be less frequently used than Craig.