Craig name meaning

name meaning: Craig \c-raig\ as a boy's 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 has 3 variant forms: Craigie, Craik and Kraig.

Baby names that sound like Craig are Graig and Creik.

View a list of the 2 names that reference Craig.

origin:  Scottish
number of letters: 5. see all 5-letter names