Meaning of the name Craig
Derived from the common Scottish surname which comes from the word creag, meaning 'rock'. The surname was originally given to any family living near a crag.
Origin of the name Craig
Please log in to add to your favourite names.
Baby Name Search