From Scottish Gaelic creag meaning 'rock' or 'crag.' Originally a surname from place names denoting rocky terrain.
Craig derives from the Scottish Gaelic creag, meaning "rock" or "crag" — the kind of sheer, dramatic rockface that defines the Scottish Highlands. It began as a place-name element in Scotland and Wales, attached to geographical features and eventually to the families who lived near them. From there it migrated into use as a surname, carried by Scottish clans and diaspora communities, and by the twentieth century it had crossed the threshold into common first-name territory, particularly in Scotland, Canada, Australia, and the United States.
The name reached peak popularity in English-speaking countries during the 1960s and 1970s, riding a broader wave of enthusiasm for strong, monosyllabic names with Celtic and Anglo-Saxon character. Notable bearers helped cement its image: Craig David brought it into the British R&B scene with considerable cool; Craig Ferguson charmed American television audiences as a late-night host; and when Daniel Craig stepped into the role of James Bond in 2006, the name received an unexpected injection of suave, steel-edged glamour. In literature and film, Craig has often been assigned to characters coded as solid, no-nonsense, and reliable — sometimes to the point of gentle parody, but always with underlying respect.
Today Craig occupies a curious cultural position: it is past its statistical peak, which paradoxically gives it a certain unpretentious authenticity. It carries none of the self-consciousness of a fashionable name, just the quiet assurance of bedrock. The geological meaning feels apt — this is a name that does not shift with trends. For families with Scottish heritage or simply an appreciation for straightforward, resonant names, Craig remains a sturdy and honorable choice.