Craig

Meaning
Old EnglishCrag, Rock
WelshRock
ScottishCrag, Rock
Gender
Origin