Variant spelling of Craig, from Welsh and Scottish Gaelic 'creag' meaning rock or crag.
Like Graig?
Swipe through thousands of names like it