A variant of Craig, from a Scottish word meaning rock or crag.
Like Creg?
Swipe through thousands of names like it