Name Details
Boy|Christian
Craig
"Craig is a Scottish name derived from a Scottish surname, which in turn comes from the Scottish Gaelic word "creag" meaning "rock" or "crag". It's often associated with strength and stability."
"Craig is a Scottish name derived from a Scottish surname, which in turn comes from the Scottish Gaelic word "creag" meaning "rock" or "crag". It's often associated with strength and stability."