Name Rarity Checker

Blog

The Most Common Names in America, and How Common They Really Are

2026-07-08

We tend to know the common names by feel. James, John, Mary. But how common is common, really? Using the Social Security Administration's public record of every U.S. birth from 1880 to 2024, which covers 372,009,150 people across 104,819 different first names, we can put an exact number on it.

The all-time top ten

Here are the ten most given first names in American history, with how many people carry each one and the share of the population that works out to.

RankNamePeopleRarity
1James5,262,3961 in 71
2John5,196,2101 in 72
3Robert4,866,0071 in 76
4Michael4,440,3911 in 84
5William4,205,0261 in 88
6Mary4,154,3321 in 90
7David3,682,6831 in 101
8Joseph2,672,7461 in 139
9Richard2,585,5351 in 144
10Charles2,441,1511 in 152

James takes the top spot, shared by more than 5.2 million Americans. That is about 1 in every 71 people in the whole record. Even at number ten, Charles is shared by nearly 2.5 million people.

What "1 in 71" actually means

The rarity figure is simple. Take the total number of recorded births, 372 million, and divide by how many got a given name. James lands at 1 in 71, which is why you have met so many. A name given to a few hundred babies over 145 years lands in the millions, like 1 in 2 million, which is why you probably have not.

Notice that the entire top ten is Very Common, our label for any name shared by more than 1 in 200 people. Only a couple hundred names out of more than a hundred thousand are that widespread. Cracking the top ten is genuinely rare air.

The most common names in America today

The list above is an all-time count, and it is the answer to "what are the most common names in America". It is not the answer to "what names are most common now". Those are different questions with strikingly different answers.

Here are the most-given names to babies born since 2020, out of 16,751,358 births in that stretch of the record.

Rank todayNameBirths since 2020ShareAll-time rank
1Liam104,0310.62%221
2Noah97,7180.58%128
3Olivia82,2680.49%115
4Oliver74,3980.44%311
5Emma72,9000.44%72
6Charlotte64,6390.39%158
7Amelia63,3750.38%295
8Sophia62,1620.37%165
9Elijah60,9350.36%195
10James60,8400.36%1
11William57,4940.34%5
12Mia57,0730.34%257
13Isabella56,9330.34%178
14Henry56,0240.33%74
15Ava55,5880.33%222

Look at the last column. Liam is the most popular name in America right now, and it sits at number 221 all time. Oliver is number 4 today and number 311 all time. These names are new arrivals at the top.

Meanwhile James, the all-time champion, ranks 10 among babies born since 2020, with 60,840 of them. Still popular, no longer dominant.

That gap is the whole point. An all-time list rewards names that were enormous for fifty years running. A current list shows what parents are choosing this decade. A name can be extremely common in the country and quietly rare in a kindergarten class, or the reverse.

The most common men's names

Nine of the all-time top ten are names given mostly to boys, so the men's list looks much like the overall one.

RankNamePeopleRarity
1James5,262,3961 in 71
2John5,196,2101 in 72
3Robert4,866,0071 in 76
4Michael4,440,3911 in 84
5William4,205,0261 in 88
6David3,682,6831 in 101
7Joseph2,672,7461 in 139
8Richard2,585,5351 in 144
9Charles2,441,1511 in 152
10Thomas2,360,1281 in 158
11Christopher2,074,3031 in 179
12Daniel1,982,8571 in 188
13Matthew1,652,5651 in 225
14George1,494,3691 in 249
15Anthony1,489,0901 in 250

These are the classics that held the top of the list for decades at a time. Every one of them is shared by well over a million Americans.

The most common women's names

The women's list is where the picture changes.

RankNamePeopleRarity
1Mary4,154,3321 in 90
2Elizabeth1,687,0891 in 221
3Patricia1,578,4081 in 236
4Jennifer1,476,0281 in 252
5Linda1,458,5881 in 255
6Barbara1,440,5371 in 258
7Margaret1,266,0521 in 294
8Susan1,125,7741 in 330
9Dorothy1,115,1561 in 334
10Sarah1,099,0631 in 338
11Jessica1,053,8841 in 353
12Helen1,026,6321 in 362
13Nancy1,007,1161 in 369
14Betty1,004,6381 in 370
15Karen990,5951 in 376

Mary sits far out in front with 4,154,332 people, more than twice the next name on the list. After that the numbers fall away quickly. Elizabeth, at number 2, is shared by 1,687,089 people, which is 1 in 221.

Compare that with the men's list, where the top six are all above 3.6 million. The most common women's name in American history is shared by fewer people than the sixth most common men's name.

There is a real reason for that, and it is not that fewer girls were born. Girls' names spread across many more options and turn over faster from decade to decade, so no single one accumulates the way a men's classic does. Boys' names stayed concentrated on a short list for generations, and those totals piled up. Mary is the exception that proves it: it was close to the default girls' name for so long that it built a men's-list-sized total.

You can watch this happen name by name on the name popularity graph, which shows each name decade by decade.

One thing the list hides

An all-time list favors names that were huge for decades. Some of these, like Robert and Richard, peaked long ago and are far less common among babies today. Others are still going. The way to tell the difference is the name popularity graph, which shows each name decade by decade.

What counts as a common full name

A common first name is only half of a full name. Rarity multiplies when you add a last name. Pair a widely shared first name with a widely shared surname and you get a genuinely common full name, the kind where several people in one city might share it. Pair a common first name with an unusual surname and the whole name turns rare again, because the surname does the heavy lifting.

That is why the full picture needs both halves. See how the surname side works in how rare your last name is, or check yours directly with the surname rarity tool.

Common questions

What is the most common name in America? James, across the full 1880 to 2024 record. It is shared by more than 5.2 million people, or about 1 in 71 of everyone in the count.

What are the most common first names in the US? The all-time top ten are James, John, Robert, Michael, William, Mary, David, Joseph, Richard, and Charles. Mary is the only one given mostly to girls.

Is James still the most common name today? It leads the all-time count, but names shift by decade. Some classics on the list peaked long ago and are less common among babies now. The name popularity graph shows the difference between all-time totals and today's births.

How many first names are there in the US? The Social Security record holds 104,819 different first names across 372 million people. Only a couple hundred are shared by more than 1 in 200 people, which is what makes the top ten so rare.

What is the most common name in America right now? Liam, among babies born since 2020, with 104,031 births in that stretch. Olivia leads the girls' names with 82,268. Neither is anywhere near the top of the all-time list, where Liam sits at number 221.

What is the most common male name? James, shared by 5,262,396 people, or about 1 in 71. The rest of the top five are John, Robert, Michael, and William.

What is the most common female name? Mary, shared by 4,154,332 people, or about 1 in 90. Elizabeth, Patricia, Jennifer, and Linda round out the top five.

Why are men's names more common than women's names? Because they concentrate. Boys' names stayed on a short list of classics for generations while girls' names spread across far more options and changed faster, so men's names accumulate much larger all-time totals. Mary is the only girls' name in the overall top ten.

What is the most common full name? There is no single record, but a full name pairing a top-ten first name with a top surname, like a common James or Mary paired with a widespread last name, is about as common as full names get. Add an unusual surname and the whole name turns rare.

Curious where your own name lands on this scale? Check how common your name is, or run the full Name Rarity Checker to see your rank, your tier, and a card you can share.