Craig
Gaelic
Living near a rock or cliff
Craig is a Scottish name, derived from the Old Gaelic word “creag” which means 'rock'. This word also gave rise to the word crag in English and the meaning too is the same.
No more information.
An Flemming , Genoveffa , Antinanco , Elisabete , Dale , Bethany , Dacey , him , Theo