What does Craig mean?
Craig \c-raig\ 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.
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 popularity 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 1000 Baby Names Records, 2014)
Kraig is the only other prominent variation form of Craig (#933 last year). These boy names were at the apex of their popularity during the years 1960-1969 (usage of 0.6805%) and are now significantly less popular (usage 0.0335%, down 95.1%), with the versions Craig and Kraig becoming less fashionable. Shown below is an analysis of the usage of Craig and corresponding names. (Top 1000 Baby Names Records, 2014)