Craig (English)
Where does "Craig" come from?
The name Craig originates from the Scottish Gaelic word 'creag,' meaning 'rock' or 'crag,' which describes someone who lived near a prominent rocky outcrop. This term traces back through Middle Irish and Proto-Celtic roots, ultimately linked to Proto-Indo-European words for 'hard' or 'scraping.' Over time, it evolved from a descriptive habitational descriptor into a common surname and eventually a given name, surfacing in various place names across the English-speaking world.
Full etymology tree
- Craig (English), 'A surname.'
- borrowed creag (Scottish Gaelic), 'rock, crag'
- inherited crec (Middle Irish)
- derived carrac (Middle Irish), 'rock'
- inherited *karsekki (Proto-Celtic)
- inherited *kars- (Proto-Indo-European)
- inherited *karsekki (Proto-Celtic)
- derived carrac (Middle Irish), 'rock'
- inherited carrac (Old Irish), 'rock'
- learned borrowing carrecc (Old Welsh), 'stone'
- inherited *karreg (Proto-Brythonic)
- inherited *karrikā (Proto-Celtic)
- inherited *kh₂er- (Proto-Indo-European)
- inherited *karrikā (Proto-Celtic)
- inherited *karreg (Proto-Brythonic)
- learned borrowing carrecc (Old Welsh), 'stone'
- inherited crec (Middle Irish)
- borrowed creag (Scottish Gaelic), 'rock, crag'
Direct ancestors
Updated June 2026
Etymology data from Wiktionary, CC BY-SA 4.0 · About Miraris