Boy Name · Scottish Origin
Craig
Last reviewed: June 2026
Craig is a boy baby name of Scottish origin, meaning "Rock, crag". It currently sits in the Top 250 tier of US baby names for 2026, and parents who love Craig often also consider Creig.
Names like Craig
- Creig — meaning, origin and popularity
- Cruz — meaning, origin and popularity
- Cris — meaning, origin and popularity
- Crissy — meaning, origin and popularity
- Cyrus — meaning, origin and popularity
- Corky — meaning, origin and popularity
- Chris — meaning, origin and popularity
- Charis — meaning, origin and popularity
Explore related collections
Frequently asked about Craig
What does the name Craig mean?
Craig means "Rock, crag" and is of Scottish origin.
What is the origin of Craig?
Craig originates in Scottish naming tradition. Names of Scottish origin often share recognizable sounds and cultural roots that shape how the name reads today.
How do you pronounce Craig?
Craig has 5 letters and is most commonly stressed on the first syllable. Tap the pronunciation player on this page to hear it spoken aloud.
Is Craig a boy's or girl's name?
Craig is primarily used as a boy's name in US records, though usage can vary by region and era.
How popular is Craig in 2026?
In our 2026 popularity tracker, Craig sits in the Top 250 tier — a popular favorite that still feels personal.
What names are similar to Craig?
Names that share Craig's sound and style include Creig, Cruz, Cris, Crissy, Cyrus. Open the "Names like Craig" rail on this page for the full list.