Every name given to a US baby since 1880, ranked year by year — straight from Social Security Administration birth records. 105,966 names · 375,362,447 births · public domain.

US baby names, by the numbers

Every name given to an American baby since 1880, pulled from Social Security records. Here's what 375,362,447 births look like.

105,966distinct names
39,902boy names 33,627 exclusively boy
66,064girl names 60,485 exclusively girl
375,362,447births recorded
146years of data
2,181,032name-year data points

Why does the data start in 1880?

This is the part most people get wrong. These aren't birth certificates — they're Social Security card applications. Social Security didn't exist until 1936, so the oldest people in the data are simply the ones who were still alive to apply for a card when the program began. The SSA drew the line at births after 1879.

Which means 1880 isn't when records started. It's roughly the edge of living memory in 1936. It also means the earliest years are thin — plenty of people born before 1937 never applied for a card at all, so they're missing entirely.

Why some names look misspelled

Browse long enough and you'll hit Maryann, Obrien, or Christopherjame. Those aren't typos in this dataset — they're what the SSA actually recorded, and two rules explain nearly all of them.

Punctuation is stripped. Spaces, hyphens and apostrophes are removed before the name is stored. Of all 105,966 names here, exactly 0 contain any of the three. So Mary Ann is filed as Maryann (63,005 babies), O'Brien as Obrien, and Taylor-Grace as Taylorgrace. A hyphenated name doesn't survive the paperwork.

Names are cut off at 15 characters. 40 names sit at exactly that length, and the truncation is often visible mid-word: Christopherjame is Christopher James with the last letter shaved off.

The rest are genuine — whatever was written on the application is what got recorded, spelling included. That's why a name can appear five times in a century and never again.

How many names come from the Bible?

Every name here was checked against the full text of scripture. 1,836 of them turn up — but they don't all mean the same thing, so they're graded rather than lumped together. Claiming Sue is a biblical name because the verb "sue" appears once would undermine the ones that genuinely are.

✝️A person in the Bible
757 Prophets, apostles, kings and their families.
📍A place in the Bible
212 Rivers, cities and regions that became given names.
📖The word appears
867 Plants, gems, virtues — and a few ordinary verbs.

68,629,170 American babies have been given the name of someone in the Bible since 1880 — one in 5 of every birth on record. Browse all of them →

The cross-reference comes from ScriptureWords, a companion project that indexes every word in the Bible — each one extracted, counted, categorised and linked to every verse it appears in. That categorisation is what makes the three tiers possible: it records whether a word shows up as a person, a place, or just a word, and whether scripture capitalises it. Every name page here links straight through to its verses.

How long is a name?

The shortest name in the whole dataset is 2 letters — the SSA won't accept a single character — and the longest is 15, because that's where it truncates. 6 letters is the most common by some way. The split is the interesting part: short names skew heavily male, long names heavily female, and they cross over around five.

The top 5 of every decade

Read it from the bottom up and you can watch taste turn over. Mary held the top spot for most of a century; nobody has replaced her for anything like as long.

2020s through 2025

Girls
  1. Olivia 95,853
  2. Emma 85,652
  3. Charlotte 78,055
  4. Amelia 76,108
  5. Sophia 74,758
Boys
  1. Liam 124,842
  2. Noah 116,024
  3. Oliver 89,293
  4. James 72,523
  5. Elijah 72,049

2010s

Girls
  1. Emma 195,070
  2. Olivia 184,561
  3. Sophia 181,174
  4. Isabella 170,605
  5. Ava 155,879
Boys
  1. Noah 183,378
  2. Liam 174,017
  3. Jacob 163,321
  4. William 159,981
  5. Mason 157,911

2000s

Girls
  1. Emily 223,768
  2. Madison 193,222
  3. Emma 181,414
  4. Olivia 156,054
  5. Hannah 155,784
Boys
  1. Jacob 274,077
  2. Michael 250,715
  3. Joshua 232,053
  4. Matthew 221,631
  5. Daniel 203,975

1990s

Girls
  1. Jessica 303,136
  2. Ashley 301,820
  3. Emily 237,262
  4. Sarah 224,423
  5. Samantha 224,023
Boys
  1. Michael 462,466
  2. Christopher 360,287
  3. Matthew 351,682
  4. Joshua 329,192
  5. Jacob 298,415

1980s

Girls
  1. Jessica 469,510
  2. Jennifer 440,914
  3. Amanda 369,727
  4. Ashley 352,185
  5. Sarah 272,637
Boys
  1. Michael 663,807
  2. Christopher 554,863
  3. Matthew 458,951
  4. Joshua 396,524
  5. David 383,687

1970s

Girls
  1. Jennifer 581,729
  2. Amy 268,994
  3. Melissa 253,267
  4. Michelle 249,130
  5. Kimberly 229,097
Boys
  1. Michael 707,327
  2. Christopher 475,423
  3. Jason 462,709
  4. David 445,704
  5. James 444,713

1960s

Girls
  1. Lisa 496,987
  2. Mary 355,240
  3. Susan 287,666
  4. Karen 286,053
  5. Kimberly 259,072
Boys
  1. Michael 833,092
  2. David 733,953
  3. John 713,394
  4. James 684,722
  5. Robert 650,786

1950s

Girls
  1. Mary 625,606
  2. Linda 564,364
  3. Patricia 459,681
  4. Susan 437,774
  5. Deborah 430,537
Boys
  1. James 843,768
  2. Michael 837,471
  3. Robert 830,395
  4. John 797,922
  5. David 769,963

1940s

Girls
  1. Mary 640,080
  2. Linda 531,660
  3. Barbara 425,271
  4. Patricia 411,412
  5. Carol 292,333
Boys
  1. James 795,775
  2. Robert 758,126
  3. John 711,614
  4. William 556,478
  5. Richard 477,476

1930s

Girls
  1. Mary 573,000
  2. Betty 300,409
  3. Barbara 296,420
  4. Shirley 229,380
  5. Patricia 220,582
Boys
  1. Robert 590,810
  2. James 547,479
  3. John 487,950
  4. William 416,730
  5. Richard 330,502

1920s

Girls
  1. Mary 701,755
  2. Dorothy 368,875
  3. Helen 290,404
  4. Betty 283,096
  5. Margaret 245,011
Boys
  1. Robert 576,374
  2. John 564,052
  3. James 515,301
  4. William 512,402
  5. Charles 298,031

1910s

Girls
  1. Mary 478,636
  2. Helen 248,154
  3. Dorothy 207,475
  4. Margaret 189,234
  5. Ruth 173,675
Boys
  1. John 376,311
  2. William 303,017
  3. James 275,070
  4. Robert 239,185
  5. Joseph 179,300

1900s

Girls
  1. Mary 161,504
  2. Helen 69,428
  3. Margaret 57,919
  4. Anna 54,918
  5. Ruth 51,010
Boys
  1. John 84,590
  2. William 69,320
  3. James 62,170
  4. George 43,589
  5. Charles 36,184

1890s

Girls
  1. Mary 131,138
  2. Anna 55,261
  3. Margaret 37,937
  4. Helen 37,802
  5. Elizabeth 33,879
Boys
  1. John 80,664
  2. William 72,244
  3. James 50,723
  4. George 43,358
  5. Charles 36,848

1880s

Girls
  1. Mary 91,668
  2. Anna 38,159
  3. Emma 25,404
  4. Elizabeth 25,006
  5. Margaret 21,799
Boys
  1. John 89,949
  2. William 84,881
  3. James 54,055
  4. George 47,651
  5. Charles 46,656

Names that switched sex

Not "became more common for girls" — genuinely flipped. These were overwhelmingly boys' names before 1950 and are overwhelmingly girls' names today.

Kelly
pre-195088% boys
since 200010% boys
Leslie
pre-195077% boys
since 20004% boys
Morgan
pre-195099% boys
since 200012% boys
Aubrey
pre-195095% boys
since 20003% boys
Emery
pre-195099% boys
since 200014% boys
Charley
pre-195097% boys
since 200017% boys

The longest reigns at number one

Mary was the most popular girls' name in America for 76 separate years. Nothing has come close since.

Longest consecutive streaks

Total years and consecutive years are different questions, and the gap between them is where the good stories are. Mary was #1 in 76 separate years but only 67 in a row — Linda knocked her off in 1947. Michael's 44 years are really 6 and then 38, because David took 1960 from him and never came back.

Girls

  • Mary 67 yrs 1880–1946
  • Jennifer 15 yrs 1970–1984
  • Emily 12 yrs 1996–2007
  • Lisa 8 yrs 1962–1969
  • Olivia 7 yrs 2019–2025 still running

Boys

Perfectly split down the middle

Names given to more than 50,000 babies where boys and girls are almost dead even. Browse all 3,590 unisex names →

Emerson 50% boys · 50% girls Kerry 51% boys · 49% girls Frankie 53% boys · 47% girls Jackie 46% boys · 54% girls Harley 57% boys · 43% girls Riley 43% boys · 57% girls Quinn 41% boys · 59% girls Jaime 59% boys · 41% girls Casey 60% boys · 40% girls Pat 40% boys · 60% girls

When pop culture named a generation

Some names appear out of nowhere in a single year. You can usually name the exact reason.

Kizzy
0 1,117
1977 — the year Roots aired — Kizzy was Kunta Kinte’s daughter
Aaliyah
22 1,451
1994 — the year Aaliyah released her debut album at 15
Nakia
7 1,135
1974 — the year the TV series Nakia premiered

And when the news ruins one

It works in reverse too. A name can be perfectly ordinary one year and unusable the next, and you can name that reason just as precisely.

Hillary
2,520 1,064
1992 → 1993 — Hillary Clinton became First Lady that January
Isis
401 117
2014 → 2015 — the militant group took over the world’s front pages
Alexa
6,053 349
2015 → 2024 — Amazon put the name in millions of living rooms
Katrina
1,328 855
2005 → 2006 — Hurricane Katrina made landfall that August
Adolph
173 123
1941 → 1942 — America entered the war against Hitler that December

Adolph is the slowest of these and the most complete. It was already drifting down from a 1917 peak of 673 babies when America entered the war; it never recovered, and the last American Adolph on record was born in 2023.

And names that fell off a cliff

Ethel was #6 in America in 1896. Since 2016: 273 babies. Bertha was #7 in America in 1883. Since 2016: 298 babies. Bessie was #9 in America in 1889. Since 2016: 127 babies.

53,227 of the names in this dataset — 50% of them — haven't been given to a single American baby since 2016.

Want a name nobody else has?

Names given to fewer than 5 babies in a year are withheld for privacy, so the truly rare ones are invisible by design. Everything above that line you can filter by exactly how common it is right now.

Now go look up your own name

Every name has its own page: rank, peak year, first appearance, and its full history charted year by year.