NamesPop
Guides

How Many Babies Are Named [Name]? A Guide to Understanding Name Popularity

NamesPop Editorial Team· Collective Byline
·8 min read
Research & AnalysisLinguistics

Someone tells you their name is ranked #47 in the country. Is that rare? Common? Should you expect to share a classroom with three other kids by the same name? The answer is: it depends — and once you understand how name popularity actually works, you'll look at rankings completely differently.

Here's your plain-English guide to reading baby name data, using the SSA's official numbers.

Where the Data Comes From

The Social Security Administration has been tracking baby names since 1880, using Social Security card applications. Every year, they publish a list of names given to at least five babies of the same gender. The most recent full year of data covers all births registered in the U.S.

Important caveat: the SSA counts each gender separately. A name like Rowan that's given to both boys and girls appears twice in the data — once for each gender — with its own separate rank in each list.

The Top 10 Right Now — With Real Numbers

Here's what the current top 10 actually looks like, with the total number of babies given that name across all years of SSA records:

Girls:

  1. Olivia — #1 girl name, 553,664 total across all years on record
  2. Emma — #2, 763,546 total (peaked 2003 with 22,719)
  3. Amelia — #3, 268,334 total
  4. Charlotte — #4, 439,944 total
  5. Mia — #5, 299,044 total
  6. Sophia — #6, 426,419 total (peaked 2012 with 22,335)
  7. Isabella — #7, 406,196 total (peaked 2010 with 22,935)
  8. Evelyn — #8, 630,574 total — a vintage name with deep roots
  9. Ava — #9, 336,272 total
  10. Sofia — #10, 178,450 total

Boys:

  1. Liam — #1 boy name, 337,540 total
  2. Noah — #2, 509,025 total
  3. Oliver — #3, 254,854 total
  4. Theodore — #4, 303,761 total
  5. James — #5, 5,238,570 total (the all-time champion)
  6. Henry — #6, 756,825 total
  7. Mateo — #7, 115,568 total — relatively new to the top ranks
  8. Elijah — #8, 369,304 total
  9. Lucas — #9, 320,790 total
  10. William — #10, 4,189,004 total

Rank vs. Count: What the Difference Tells You

Here's the thing that trips most people up: rank tells you relative position, not absolute frequency.

In 1947, Linda was #1 with 99,693 babies. In 2024, Olivia is #1 with roughly 15,000-20,000 babies per year. Linda, at her peak, was given to nearly five times as many babies as Olivia is today — and yet both held the #1 rank.

Why the difference? About 3.6 million babies are born in the U.S. each year (roughly 1.8 million of each gender). In 1947, the top names captured a much larger share of that pool. Today's parents spread their choices across thousands of names. The #1 name today represents about 1% of all girls born — versus 5-8% in the 1940s and 50s.

This has a concrete implication: if your baby is named Olivia today, she'll share the name with far fewer classmates proportionally than a Linda born in 1950 would have.

How Common Is "Common"? A Practical Guide

Here's a rough guide to what different rank ranges mean in terms of real-world frequency (based on roughly 1.8 million births per gender per year):

  • Rank #1-10: Roughly 8,000-20,000 babies per year. You will almost certainly meet others with this name.
  • Rank #11-50: Roughly 3,000-8,000 per year. Common enough that teachers will know it; rare enough that you're not one of four in the class.
  • Rank #51-200: Roughly 1,000-3,000 per year. Recognizable but not ubiquitous.
  • Rank #201-500: Roughly 400-1,000 per year. You'll meet others eventually, but it's genuinely uncommon.
  • Rank #500-1,000: Roughly 150-400 per year. Your child will likely know very few people with their name.
  • Rank #1,000+: Under 150 per year. Rare. Many people they meet will ask how to spell it.

The "My Kid Will Be the Only One in Their Class" Calculation

This is the question every parent really wants answered. Here's the math:

A typical U.S. elementary school has about 500 students across 6 grades — roughly 85 per grade, about 40-43 per gender per grade. If a name is given to 10,000 babies per year (roughly rank #5), then about 1 in 180 girls of that age has that name. In a class of 20 girls, the probability of at least one other girl sharing the name is about 11%.

If a name is at rank #50 (about 3,000 babies per year), the probability of a classmate sharing the name drops to about 3%.

Below rank #200, you're in genuinely rare territory — under 1% chance of a same-name classmate in a typical class. Names like Juniper (#111), Magnolia (#138), and Aurelia (#334) are at this level.

How to Actually Use NamesPop Data

On every name page at NamesPop, you'll find:

  • Current rank — where the name sits this year
  • Total count — how many Americans have ever had this name
  • Peak year and peak count — when and how popular the name was at its height
  • Trend chart — the full trajectory from 1880 to present

The trend chart is often the most useful tool. A name can be at rank #50 and be rising fast (great) or at rank #50 and falling steadily (means a lot of existing bearers of the name, fewer new ones). Evelyn, for example, has 630,574 total bearers — meaning there are Evelyns of every age — but it's currently very popular for babies too. Dorothy, by contrast, has 1,111,479 total bearers (mostly older women) but is at #431 currently — a name on its way back up, but slowly.

Regional Variation: The Data Doesn't Show

One thing SSA national data doesn't capture: regional clustering. A name that's #200 nationally might be #20 in certain states or cities. Mateo is far more common in areas with large Latino populations than its national rank (#7) suggests. Declan clusters in Irish-American communities.

This means national rank underestimates how common a name might feel in your specific community — or overestimates it, if you're in a community where the name has no cultural resonance at all.

The Bottom Line

When you look at a baby name ranking, remember: rank tells you relative popularity, not absolute count. The #1 name today is far less common (in absolute terms) than the #1 name in 1960. A name at rank #100 is genuinely uncommon by historical standards. And a name at rank #500+ is something your child might never share with anyone they know.

Browse the full baby name rankings with real-time data, or use our compare tool to see how two or three names stack up against each other over time. You can also explore names by origin, by length, or by starting letter.

The data is all there. Now you know how to read it.

Data source: U.S. Social Security Administration. Analysis by NamesPop.

Found this helpful?

Share it with someone who’s picking a name.

More in Guides

Popular Names

Keep Reading

Find the perfect name for your baby

Explore 100,000+ names with meanings, origins, and popularity trends.