Craig Family History
14-Day Free Trial
Craig Name Meaning
Scottish: topographic name for someone who lived near a steep or precipitous rock, from Gaelic creag, a word that has been borrowed in Middle English as crag(g).
Source: Dictionary of American Family Names ©2013, Oxford University Press
Similar surnames: Craik, Craigo, Cragg, Craigen, Frain, Cain, Rain, Crail, Crans, Cail