Variant spelling of Craig, from Welsh and Scottish Gaelic 'creag' meaning rock or crag.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Graig?
Swipe through thousands of names like it