Skip to content
Last Name Generator

American Last Name Generator

Random American last names straight from the 2020 Census list of more than 156,000 US surnames, each with its real count.

Origin
Style
Advanced filters

About 40,000 US surnames and 9,000 from 27 cultures. No repeats until you've seen them all.

Tap a name card for details. Real surnames, counts and ethnicity shares: US Census Bureau, 2020 Census surname file. First names: 2020 Census first-name file. Other origins: open surname lists for each country, checked by hand. Fantasy names are invented by this tool.

Real American last names, with real counts

This random American last name generator draws from the US Census Bureau’s 2020 surname file: every last name shared by at least 100 people in the United States, more than 156,000 names in all. Each card shows the name’s rank and how many Americans have it. Tap a card for its full breakdown, or look up any name with the surname lookup.

Filter random American last names

What American last names look like today

The most common names are still English-origin: Smith, Johnson, Williams, Brown and Jones. But the list reflects who lives in the US now. Garcia ranks 6th, Rodriguez 8th and Martinez 10th. Lee ranks 19th, Nguyen 29th and Patel 63rd. Browse the 1,000 most common last names to see the full ranking.

Frequently asked questions

What is the most common last name in America?

Smith, shared by 2,369,644 people in the 2020 Census.

Can I get African American last names?

Set Ethnicity to Mostly Black to see surnames where most people with the name identified as Black in the Census. Names like Williams, Johnson and Jackson are shared widely across groups, so the filter shows only names where one group is the majority.

Are these names from real people?

They’re real surnames, each shared by at least 100 people. The Census publishes counts per surname, not lists of people.

Can I get a first name with it?

Yes. Set Gender preference and every card gets a real first name.