American name generator
Believable first and last names, matched to when and where your person grew up.
100+ American name ideas
- Olivia
- Emma
- Charlotte
- Amelia
- Sophia
- Mia
- Isabella
- Ava
- Evelyn
- Luna
- Harper
- Sofia
- Camila
- Eleanor
- Elizabeth
- Violet
- Scarlett
- Hazel
- Liam
- Noah
- Oliver
- James
- Elijah
- Mateo
- Theodore
- Henry
- Lucas
- William
- Benjamin
- Levi
- Ezra
- Jack
- Hudson
- Michael
- Daniel
- Owen
- Linda
- Susan
- Karen
- Patricia
- Deborah
- Jennifer
- Lisa
- Michelle
- Kimberly
- Gary
- Larry
- Steven
- Mark
- Kevin
- Brian
- Scott
- Jason
- Christopher
- Smith
- Johnson
- Williams
- Brown
- Jones
- Garcia
- Miller
- Davis
- Rodriguez
- Martinez
- Wilson
- Anderson
- Taylor
- Thomas
- Moore
- Jackson
- Martin
- Lee
- Mary Beth
- Ellie Mae
- Savannah
- Magnolia
- Lacey
- Georgia
- Dixie
- Loretta
- Tucker
- Beau
- Wyatt
- Colt
- Bo
- Jeb
- Hank
- Boone
- Jethro
- Clayton
- George
- Harry
- Arthur
- Alfie
- Freddie
- Archie
- Alfred
- Isla
- Poppy
- Florence
- Imogen
- Ivy
- Phoebe
- Wright
- Hughes
- Evans
- Thompson
- Clarke
5 of 183 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
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.
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.
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.
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.
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.