Free tool · No sign-up
American Name Generator
Get realistic American names for characters, games or test data. This American name generator uses US Social Security baby-name popularity to pick first names that fit a birth year, adds a middle name the way Americans usually do, and draws surnames from US Census lists. It is part of our character name generator toolkit.
By James Henry · Last updated: October 2026 · SSA data for babies born in 2025

Loading the generator…
How to use the American name generator
- Set the birth year. This is the most important setting for a realistic name.
- Pick gender and popularity. Top-100 names feel ordinary; uncommon names stand out.
- Choose a surname background to reflect the family’s history, or leave it on Any.
- Generate. Each name shows how popular the first name was in that year.
Most popular American names in 2025
| Rank | Boys | Girls |
|---|---|---|
| 1 | Liam | Olivia |
| 2 | Noah | Charlotte |
| 3 | Oliver | Emma |
| 4 | Theodore | Amelia |
| 5 | Henry | Sophia |
| 6 | James | Mia |
| 7 | Elijah | Isabella |
| 8 | Mateo | Evelyn |
| 9 | William | Sofia |
| 10 | Lucas | Eliana |
Source: U.S. Social Security Administration, released May 2026.
Olivia (#1 since 2019) and Liam (#1 since 2017) kept the top spots. Eliana entered the girls’ top 10 for the first time, and Ava dropped out. SSA builds the list from Social Security card applications made at birth, with data going back to the 1880s.

American names by generation
If you know a character’s generation, you know a lot about their likely name.
| Generation (approx. birth years) | Typical first names |
|---|---|
| Silent Generation (1928-1945) | Robert, Dorothy, Richard, Betty |
| Baby Boomers (1946-1964) | Michael, Linda, Gary, Patricia, Debra |
| Gen X (1965-1980) | Jennifer, Jason, Lisa, Brian, Kimberly |
| Millennials (1981-1996) | Jessica, Christopher, Ashley, Matthew, Amanda |
| Gen Z (1997-2012) | Emily, Jacob, Madison, Ethan, Hannah |
| Gen Alpha (2013-2025) | Olivia, Liam, Charlotte, Noah, Amelia |
Based on SSA popularity for the matching birth years. Generation year ranges vary by source.
How American names are built
- First + middle + last. Most Americans have a middle name. It is often a family name, a parent’s name, or a short classic (Ann, Lee, James, Marie).
- Surnames reflect immigration history. English and Irish names (Smith, Murphy) are joined by German, Italian, Hispanic and Asian surnames. In the 2010 Census, six of the 15 most common surnames were Hispanic.
- Spelling variety. Parents often add a twist to a classic (Sofia and Sophia both made the 2025 top 10).
- Nicknames are everywhere. William becomes Will or Liam; Katherine becomes Kate or Katie.
For surnames with origins and counts, see the last name generator.
American anime name generator
Many anime include American characters, usually written in katakana and often with names that sound classic or slightly exaggerated to Japanese ears. Set the tool to “Anime style” for American names written the way an anime would present them: the name, its katakana spelling and a typical nickname, e.g. Emily Carter (エミリー・カーター) or Jake Morgan (ジェイク・モーガン). For Japanese-style anime names, use the anime name generator.
Name popularity is based on US Social Security baby name data.

American name ideas by region and style
American names vary a lot by region and family tradition. These combinations show some of the variety the American name generator can produce:
| Style | Name ideas | Notes |
|---|---|---|
| Southern | Mary Beth Calhoun, Wyatt Boone, Savannah Pruitt | double first names are common |
| New England | Abigail Whitcomb, Henry Lowell, Margaret Pierce | older English surnames |
| Midwest | Emily Johnson, Jacob Peterson, Hannah Olson | Scandinavian and German roots |
| West Coast | Skyler Reyes, Mason Nguyen, Luna Park | modern and multicultural |
Middle names in America
Most Americans have a middle name, and they follow clear patterns:
- Family names: a mother’s maiden name or a grandparent’s name, such as James Whitfield Carter.
- Classic fillers: Marie, Ann, Lynn, James, Michael and Lee are very common middle names.
- Honour names: a middle name after a relative or someone important to the family.
- Southern double names: in the South, the middle name is often used with the first, like Mary Beth or Billy Ray.
The American name generator adds a fitting middle name to every result, matched to the birth year you choose.
Nicknames Americans really use
| Full name | Common nicknames |
|---|---|
| William | Will, Bill, Billy, Liam |
| Robert | Rob, Bob, Bobby |
| Katherine | Kate, Katie, Kat |
| Margaret | Maggie, Meg, Peggy |
| Christopher | Chris, Topher |
| Jennifer | Jen, Jenny |
Tips for realistic American characters
- Pick the birth year first. A woman born in 1950 is much more likely to be called Linda or Susan than Emma or Harper.
- Think about the family. Immigrant families, religious families and families with strong traditions name children differently.
- Use full and short forms. A character named Robert might be “Bob” to friends and “Robert” at work.
- Avoid only-trendy names. Mix popular names with less common ones, the way real classrooms look.
Why use an American name generator?
An American name generator built on real popularity data gives you names that actually fit the era and the person. Writers use the American name generator for believable characters, game designers for realistic NPCs, and researchers for sample data. Choose a birth year and gender, and get first, middle and last names that sound like a real American of that time.








