US surnames, 2000

Random last name generator

Every surname on this page comes from the 2000 U.S. Census, which lists 151,671 surnames shared by at least 100 people. The five most common are Smith (2,376,206), Johnson (1,857,160), Williams (1,534,042), Brown (1,380,145), Jones (1,362,755). The generator draws a surname in proportion to how often it appears, so common surnames come up far more often than rare ones. The list used by the generator holds the 10,797 most frequent surnames, which together cover 77% of the surnames in the source file.

Show last names
More options — middle names, no repeats, realism, seed

1 gives real frequencies. 0 makes every name equally likely.

Batch #1 · 40 of 100 shown Click a name to copy it

What the data says

Top 20 surnames

#SurnameCountShare
1Smith2,376,2060.88%
2Johnson1,857,1600.69%
3Williams1,534,0420.57%
4Brown1,380,1450.51%
5Jones1,362,7550.51%
6Miller1,127,8030.42%
7Davis1,072,3350.40%
8Garcia858,2890.32%
9Rodriguez804,2400.30%
10Wilson783,0510.29%
11Martinez775,0720.29%
12Anderson762,3940.28%
13Taylor720,3700.27%
14Thomas710,6960.26%
15Hernandez706,3720.26%
16Moore698,6710.26%
17Martin672,7110.25%
18Jackson666,1250.25%
19Thompson644,3680.24%
20White639,5150.24%

Questions and answers

What is the most common last name in the United States?

Smith. The 2000 U.S. Census lists 2,376,206 people with this surname, 0.88% of the population.

How much of the list do the 10 most common surnames take up?

About 4.9% of the population, about 1 in 21 people, is one of the 10 most common surnames in the 2000 U.S. Census.

How many different surnames are in the data?

The 2000 U.S. Census lists 151,671 surnames shared by at least 100 people. Those names cover 89.8% of the population; the rest carry rarer surnames.

How long is the average surname?

Weighted by how often each one appears, the average is 6.3 letters.