Craig: Name Meaning, Origin & Popularity

At a Glance: Name: Craig – Meaning: rock, crag – Origin: Scottish (Gaelic creag) – Gender: Boy – Pronunciation: KRAYG


Craig is a Scottish (Gaelic creag) boy's name meaning “rock, crag”. It appears in 4 of our baby name lists.

Meaning & Origin of Craig

Meaning: Rock, crag.

Origin: Scottish (Gaelic creag).

Source: Wiktionary, Wikipedia.

How to Pronounce Craig

Phonetic: KRAYG   IPA: /ˈkreɪɡ/

Popularity of Craig

Source: U.S. Social Security Administration birth-name data, 1881–2024.

Lists That Include Craig

Similar Names

Brice · Neil · Roy · Grant · Drew · Hamish

More Baby Name Inspiration