All names

Craig

From Scottish Gaelic creag meaning 'rock' or 'crag.' Originally a surname from place names denoting rocky terrain.

#38831 sylScottishNaturefading_classic
Swipe names like CraigFree · no signup

Popularity over time

1900s1950s1990s
Flow
1 syllable
Pronounce

Name story

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.

Names like Craig

Oliver
French · Likely from Old French 'olivier' meaning olive tree, symbolizing peace and fruitfulness.
Olivia
Latin · Coined by Shakespeare for Twelfth Night, derived from Latin 'oliva' meaning 'olive tree,' symbol of peace.
Ava
Latin · Possibly from Latin 'avis' meaning 'bird,' or a variant of Eve meaning 'life.'
Dylan
Welsh · Dylan is a Welsh name meaning son of the sea or born from the ocean.
Leo
Latin · From Latin 'leo' meaning 'lion'; borne by thirteen popes and associated with strength.
Luna
Latin · From Latin 'luna' meaning moon; the Roman goddess of the moon.
Logan
Scottish · From Scottish Gaelic 'lagan' meaning little hollow; originally a place name in Ayrshire, Scotland.
Violet
English · From Old French 'violete,' ultimately from Latin 'viola,' the purple flower symbolizing modesty and faithfulness.
Aurora
Latin · Latin for 'dawn'; Aurora was the Roman goddess of the morning.
Maverick
English · From an English surname meaning an independent or nonconforming person, originally tied to an unbranded calf.
Hazel
English · From the hazel tree, an Old English nature name associated with wisdom and protection.
Chloe
Greek · From Greek 'khloe' meaning young green shoot or blooming, an epithet of the goddess Demeter.
Aiden
Irish · Aiden is an anglicized form of Aidan, from Irish meaning "little fire."
Riley
Irish · From Irish 'Raghallach' meaning 'courageous,' or Old English 'ryge leah' (rye clearing).
Lily
English · From the lily flower, Latin 'lilium,' a symbol of purity and innocence. Used as a name since the 19th century.

Explore more

Like Craig?

Swipe through thousands of names like it

Start swiping