MallowbyNames

Craig

krayg · Rock or crag

2025 rank (boys)
#1,644
Babies named in 2025
102
Peak popularity
1970
2025 frequency
1 in 16,746 boys
Usually for
Boys
Trend
Declining since 1985

Declining since 1985, #1,644 for boys today.

Popularity of Craig since 1881

Babies named Craig per year in U.S. Social Security records. Raw births topped out in 1960, but relative to how few babies were recorded back then, Craig's real moment was 1970.

3.6k7.1k10.7k192019602000Most births 1960Boys
Data table (by decade)
DecadeBoys
1880s17
1890s30
1900s78
1910s454
1920s907
1930s1,946
1940s20,289
1950s69,481
1960s84,712
1970s58,787
1980s38,095
1990s16,105
2000s5,543
2010s2,472
2020s700

Meaning & origin

Craig is a Scottish and Welsh name meaning 'rock' or 'crag', originally a surname referring to someone who lived near a rocky outcrop. It entered the U.S. popularity charts in the late 19th century and saw its peak in 1970, when it was the 125th most popular name for boys. Since then, its usage has steadily declined; in 2025, it ranked 1,644th with approximately 1 in 16,746 boys receiving the name. The name has been most common in states like Louisiana, Georgia, and New Jersey, reflecting its enduring appeal in regions with strong Scottish and Welsh heritage.

Craig derives from the Scottish Gaelic word 'creag' meaning 'rock' or 'crag', and was originally a surname given to someone who lived near a prominent rock formation. It came into use as a given name in the 19th century, particularly in Scotland and among the Scottish diaspora. The name also has Welsh associations via the similar word 'craig'.

Where Craig is most popular

Births per 100,000 boys by state. Press play or drag the slider to watch it move across the decades. The lightest shade means too few recorded births.

2020s
Fewermore per 100k boystoo few births

Nicknames & variants

Nicknames: Craigy

Sibling names for Craig

Names that share Craig's style, for a brother or sister.

Names like Craig

Names whose popularity has moved with Craig's over the last 50 years.

A parent animal hugging its little one, the personalized name page

C is for Craig, our favorite little boy.

C is for Craig…”

In a Mallowby alphabet book, Craig's letter becomes Craig's page: hand-illustrated, printed hardcover or paperback, made just for them.

Make Craig's book

Books for siblings or grandkids? The second book is 15% off.

Questions parents ask

What does the name Craig mean?
Craig is a Scottish and Welsh name meaning 'rock' or 'crag'.
How popular is Craig today?
Craig ranked 1,644th in the U.S. in 2025, with about 1 in 16,746 boys given the name that year.
Is Craig a boy's name or a girl's name?
Craig is almost exclusively used as a masculine name.