Last Name Generator
Generate surnames and last names with meanings and origins. Use the starting-letter, country or culture, and popularity filters to narrow the list quickly.
Ready to generate names
Choose your options and hit Generate.
Example Last Names With Meanings
The most common US surnames from the generator pool, each with its meaning and origin. The generator can also produce English, Spanish, Korean, Chinese, Vietnamese, and Thai surnames.
- Smith Metalworker or blacksmith · English
- Johnson Son of John · English
- Williams Son of William · English / Welsh
- Brown Brown-haired or brown-complexioned person · English / Scottish
- Jones Son of John · Welsh / English
- Garcia Bear, young warrior, or uncertain Basque origin · Spanish / Basque
- Miller Grain mill worker · English / Germanic
- Davis Son of David · Welsh / English
- Rodriguez Son of Rodrigo · Spanish
- Martinez Son of Martin · Spanish
- Hernandez Son of Hernando · Spanish
- Lopez Son of Lope · Spanish
- Gonzalez Son of Gonzalo · Spanish
- Wilson Son of Will · English / Scottish
- Anderson Son of Andrew · English / Scandinavian
- Thomas Twin · Aramaic / English
- Taylor Tailor · English / French
- Moore Moor, marsh, or open land · English / Irish
- Jackson Son of Jack · English
- Martin Dedicated to Mars · Latin / English
- Lee Clearing, meadow, or plum depending on origin · English / Chinese / Korean
- Perez Son of Pero or Peter · Spanish
- Thompson Son of Thomas · English / Scottish
- White Fair or white-haired person · English / Scottish
- Harris Son of Harry · English / Welsh
- Sanchez Son of Sancho · Spanish
- Clark Clerk or scholar · English
- Ramirez Son of Ramiro · Spanish
- Lewis Famous battle · English / Welsh
- Robinson Son of Robin · English
Surname frequency is based on US Census Bureau data.
Find Surnames For Characters, Lists, And Research
This page is for surname intent only. It avoids first-name results and focuses on family names that can support character creation, surname lists, test data, and origin-led browsing.
For broader first, last, or full-name ideas, start with the main name generator, then use this page when you only want surnames.
For U.S. surname intent, use American last names for Census-backed usage context. For English-origin surnames specifically, use English last names instead.
The surname pool includes meaning and origin metadata, so generated results can also feed later list pages such as American last names, Latin last names, western last names, and gothic surnames.
Frequently Asked Questions
What is the most common last name in the United States?
Smith is the most common US surname according to Census Bureau data, followed by Johnson, Williams, Brown, and Jones. Spanish-origin surnames such as Garcia, Rodriguez, Martinez, and Hernandez also rank in the national top ten.
What do last names mean?
Most surnames began as descriptions: occupations (Smith for metalworker, Taylor for tailor, Miller for a mill worker), parentage (Johnson meaning son of John, Martinez meaning son of Martin), places (Moore for open marshland), or personal traits (Brown for hair colouring). The generator shows this meaning alongside each result.
Can I generate last names from a specific origin?
Yes. The country and culture filter narrows surnames to origins such as American, English, Spanish, Korean, Chinese, Vietnamese, or Thai. This is useful for fiction set in a particular community, genealogy exploration, or realistic placeholder data.
How do I pick a surname for a fictional character?
Match the surname to the character’s background and the story’s setting, then check it against the first name for rhythm and initials. Occupational and place surnames quietly carry backstory — a character named Fletcher or Ashworth arrives with history built in. Pair this tool with the character name generator to test full combinations.
Related Generators
Tools that use surnames for full names, fictional characters, and placeholders.
Related Name Lists
Launch surname lists that link back into this generator.