American name generator

Believable first and last names, matched to when and where your person grew up.

1 credit per search

100+ American name ideas

  • Olivia
  • Emma
  • Charlotte
  • Amelia
  • Sophia

5 of 18 · ·

What makes a name sound American

There is no single American name, because names in the US follow the decade and the place a person was born. A Linda or a Gary was most likely born in the 1950s, an Emma or a Liam in the 2010s, and a Southern family is more likely to use a double name like Mary Beth. Surnames carry the country's history: English and Scottish names like Smith and Campbell, German and Irish ones like Miller and Murphy, and Spanish ones like Garcia and Martinez, now among the most common. Tell the generator when and where your person grew up and it writes names that fit.

Need an English name instead? English names follow the same logic with a British twist: Oliver, Amelia and Harry for the young, Margaret and Derek for their grandparents, and surnames like Taylor, Wright and Hughes. Write English or British in the search.

5 tips for a realistic American name

  1. Start with the birth year

    First names date people more than anything else. Check what was popular in the decade your character was born, not the decade the story is set in.

  2. Match the region

    Double names and family surnames as first names (Mary Beth, Tucker) feel Southern; Irish and Italian names cluster in the Northeast; Spanish names are common across the Southwest.

  3. Use a common surname

    Smith, Johnson, Williams, Brown and Jones are the most common US surnames. A plain surname makes an unusual first name believable.

  4. Avoid famous pairs

    A first and last name that belong to a celebrity pulls readers out of the story. Search the full name once before you use it.

  5. Give it a nickname

    Americans shorten almost everything: William is Will or Billy, Elizabeth is Liz or Beth. Decide what friends call your character.

Want names made for yours? Describe what you're naming and Nomi finds names that fit.

Frequently asked questions

For babies born recently, Olivia, Emma and Charlotte for girls and Liam, Noah and Oliver for boys, according to the US Social Security Administration. The most common surnames are Smith, Johnson, Williams, Brown and Jones.

Match the first name to the birth decade and the surname to the family's background, then pick a nickname. A common surname next to a period-right first name almost always sounds real.

Many names are shared, but popularity differs: Harry, Alfie and Freddie are far more common in England, Mason and Jayden in the US. English surnames like Hughes and Wright appear in both.

Use them for stories, games, test data and characters. Using a made-up name to pretend to be a real person, or on official documents, is not okay.

Double names like Mary Beth and Billy Ray, surnames used as first names like Tucker and Boone, and place names like Savannah and Georgia.

Yes, full names with a first and last name. Describe the person, the decade or the region, and you get names that fit.

More name generators

Browse all 249 generators →