Random Name Generator
Generate plausible English-language names by combining a popular given name with a common family name from the US Social Security and Census datasets. Pick gender, era, and whether you want first name only, surname only, or both. Great for mock data, character casting and form placeholder generation.
How to generate a random name
-
1
Pick gender
Masculine, feminine, unisex or mixed. The unisex option draws from names that cross genders.
-
2
Set the era
Current (top names by recent SSA birth data), 1980s, mid-century or older.
-
3
Choose format
First only, last only, first + last, or first + middle initial + last.
-
4
Generate
Create one name or a list for test fixtures and mock data.
How the name is assembled
The given name is drawn from the Social Security Administration birth-name frequency list for the chosen decade and gender. The surname is drawn from the most recent US Census list of family-name frequencies. The two are combined uniformly at random; there is no real person behind the pairing.
Era differences
| Decade | Top feminine | Top masculine |
|---|---|---|
| 1950s | Mary | James |
| 1980s | Jennifer | Michael |
| 2000s | Emily | Jacob |
| 2020s | Olivia | Liam |
Common misconceptions
- “Smith” is a majority surname. It is the most common US surname, but it represents well under 1% of the population.
- “Common” maps to one ethnicity. The top US surnames (Smith, Johnson, Williams) show up across demographics. The generator does not model ethnicity-linked name combinations.
- Placeholder names are safe for real accounts. A generated “John Smith” is not a unique key; thousands of real John Smiths exist.
Frequently Asked Questions
No. The tool combines names from frequency lists at random. Any match with a real person is coincidence, and with names this common, coincidences are likely.
Use the “current” era filter. It draws from the last five years of SSA data, so you will see Liam, Noah, Olivia and Emma rather than Gertrude or Herbert.
This generator focuses on the US English-language distribution. For other cultures, use the dedicated generators for French, German, Italian, Japanese, Korean and more.
Yes. Pick “first + middle + last”. The middle name is drawn from the same given-name list and gender-matched to the first name.
Related Tools
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Anagram Solver
Paste scrambled letters or a crossword fodder clue and get every valid English word that can be made, sorted by length.
Meme Text Generator
Add classic meme captions to a template or your own image. Set top and bottom text, tune font, color and stroke, then download or copy a PNG.
Business Name Generator
Generate business name ideas from industry keywords and style choices, then use the checklist to verify domains, registries and trademarks.