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.
(male) Caig, Ceaig, ..
(female) Craia, Craigo, ..
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 reached its apex position of #44 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.45%) and are now significantly less popular (adoption 0.01%, ▼97%).