NamesPop

Craig

Primarily a boy's name of Scottish Gaelic origin with 299,522 recorded births. Also given to 1,012 girls.

Boy's nameAlso girl's#1831 in 2024Declining

Meaning & Origin

A surname. A Scottish habitational surname from Scottish Gaelic from Scottish Gaelic creag, originally meaning someone who lived near a crag. An Irish surname of Hiberno-Norman origin, an anglicization of de Craig, de Creag (“of the crag”). An Irish surname, a variant anglicization of de Carraig (Carrick).

Craig is a boy's and girl's baby name of Scottish Gaelic origin, from the Scottish Gaelic creag meaning "crag" or "rocky cliff." Originally a topographic surname for someone who lived near a crag, Craig became a popular given name in Scotland and then across the English-speaking world in the 20th century.

Craig peaked in the U.S. in the 1960s and 1970s, sitting comfortably in the top 30. Actor Daniel Craig, who played James Bond from 2006 to 2021, gave the name a steely, modern glamour that will likely outlast the Bond franchise itself. It's a clean, confident name — one strong syllable, no frills.

EtymologyShow more

The ending of a name often carries more etymological information than the beginning. Craig's final sounds are sharp, distinctending on a consonant gives it a firm, clear close. In English-language naming, masculine names frequently end on harder consonants or closed syllables, creating a sense of decisiveness and strength. Craig follows that masculine pattern.

Explore the ending-based name pages on this site to find names that share Craig's suffix pattern — names with similar endings often share a style and era, even when they come from different linguistic backgrounds.

At a Glance

299,522
Total births
Since 1881
1960
Peak
10,720 births
1881
First recorded
144 years of data
Compare Craig with another name

Popularity Over Time

Craig was #479 twenty years ago and has since drifted to #1831, but its charm endures.

03k5k8k11k1900192019401960198020002024
First appeared: 1881Peak: 1960 (10,720 births)Current: #1831

Popularity by Decade

Decade-by-decade popularity data for Craig
DecadeBirthsAvg RankTrend
2020s597#1511
2010s2,469#899
2000s5,542#484
1990s16,105#214
1980s38,102#81
1970s58,795#56
1960s84,711#45
1950s69,480#56
1940s20,289#151
1930s1,946#446
1920s907#676
1910s454#871
1900s78#956
1890s30#988
1880s17#909

The Story of Craig

A Baby Boomer name

Peaking in 1960, Craig is a timeless Baby Boomer name. Boys named Craig are most likely born between 1950 and 1970.

How rare is Craig?

Only about 1 in every 40,909 babies born in 2024 was named Craig — a truly uncommon choice.

The journey through the decades

First appeared in the records in 1881, gained momentum through the mid-century, peaked in the 1960s with 84,711 births that decade, and has since become a rare, vintage choice.

Craig by the numbers

  • Enough Craigs to fill 4.3 football stadiums
  • More Craigs than the population of a small U.S. town
  • Meeting one Craig per day would take 820.6 years

Year-by-Year Data

View complete yearly data(132 years, 18812024)
Year-by-year popularity data for the name Craig
YearBirthsRank
202488#1831
2023114#1537
2022121#1498
2021125#1442
2020149#1245
2019205#1013
2018161#1180
2017209#982
2016237#909
2015236#912
2014228#931
2013268#814
2012291#778
2011272#806
2010362#664
2009367#667
2008428#589
2007471#546
2006463#547
2005504#491

Source: U.S. Social Security Administration. Showing years with 5+ recorded births.

Craig as a Girl's Name

While overwhelmingly a boy's name, Craig has also been given to 1,012 girls in the U.S. since 1918.

Unranked
Current rank
1,012
Total births
1970
Peak year
Compare Craig as boy vs girl

Frequently Asked Questions

Is Craig a boy's or girl's name?
Craig is primarily a boy's name. It is also used as a girl's name, with 1,012 recorded births.
When was Craig most popular?
Craig reached its peak popularity in 1960 with 10,720 births that year. It is currently ranked #1831 in the U.S.
How popular is the name Craig?
Craig is currently ranked #1831 in the U.S. (2024). It has been given to 299,522 babies since 1881.
Can Craig be used for both boys and girls?
Yes, Craig is used for both boys and girls. As a boy's name, it currently ranks #1831. As a girl's name, it is not currently in the top rankings.

Explore More

Data source: U.S. Social Security Administration, 18812024