American Name Generator

AMERICAN NAME GENERATOR

Need a believable American name right now? This American name generator creates realistic first and last names for characters, stories, games, and test data. Pick a gender, choose how many names you want, and copy your favorites in one click — free, with no sign-up.

Seen a name you like? Copy it now, then scroll down to learn what it means and how American names have changed over the years.

How to Use the American Name Generator

Getting names takes about ten seconds:

  1. Choose a country — United States is selected on this page.
  2. Pick a gender — male, female, or both.
  3. Select how many names — 5, 10, or 20 at a time.
  4. Hit Generate — click again any time for a fresh batch.
  5. Copy your favorites — copy names one by one, or grab them all at once.

Tip: generate at least 20 names when naming a main character. The right name often feels flat in a list but clicks when you picture your character saying it out loud.

Naming a story set somewhere else? Switch the country in the tool above, or jump straight to our Japanese name generator, Indian name generator, or Mexican name generator.

Why Choose an American Name?

American names are a mix of many backgrounds. English, Irish, Italian, Spanish, German, African, and Asian influences all shaped the names people carry today. That mix is why an “American name” can be Liam Smith, Sofia Rodriguez, or Marcus Johnson, and every one of them sounds right.

If you are writing a story set in the United States, this variety is a gift. The name you pick can quietly tell readers where a character’s family came from, how old they are, and even which part of the country they grew up in, before you explain any of it.

Popular American Boy Names (with Meanings)

Here are some boy names that have ranked among the most popular in recent years, with what each one means. The U.S. Social Security Administration publishes yearly rankings based on real birth registrations, so these reflect real usage, not guesswork.

Name Meaning
LiamStrong-willed protector (Irish short form of William)
NoahRest, comfort (Hebrew)
OliverOlive tree (Latin)
JamesSupplanter (Hebrew, via English)
ElijahMy God is Yahweh (Hebrew)
WilliamResolute protector (Germanic)
HenryHome ruler (Germanic)
LucasBringer of light (Latin/Greek)
TheodoreGift of God (Greek)
MateoGift of God (Spanish form of Matthew)

Popular American Girl Names (with Meanings)

Name Meaning
OliviaOlive tree (Latin)
EmmaWhole, universal (Germanic)
CharlotteFree woman (French)
AmeliaHardworking (Germanic)
SophiaWisdom (Greek)
MiaMine, or beloved (Italian/Scandinavian; also a short form of Maria)
IsabellaDevoted to God (Hebrew, via Spanish/Italian)
HarperHarp player (English)
EvelynWished-for child (English, from Germanic/Old French)
LunaMoon (Latin)

Meanings come from standard name-etymology references, and some names have more than one accepted origin. For the exact current rankings, check the SSA’s top-names lists. If your character’s family is religious, old-fashioned, or modern, the meaning can help you decide between two names that both sound good.

American Last Names — the Most Common Surnames

The U.S. Census Bureau published its most recent full surname list from the 2010 Census. These ten topped that list, a great pool for last names that instantly feel real:

  • Smith — English; a worker in metal (blacksmith)
  • Johnson — English; “son of John”
  • Williams — English/Welsh; “son of William”
  • Brown — English/Scottish; from hair or skin color
  • Jones — Welsh; from the name John
  • Garcia — Spanish; one of the fastest-rising surnames in the U.S.
  • Miller — English/Scottish; one who runs a mill
  • Davis — Welsh/English; “son of David”
  • Rodriguez — Spanish; “son of Rodrigo”
  • Martinez — Spanish; “son of Martin”

Quick pairing rule: the strongest American names pair a common first name with a common surname: Olivia Smith, Noah Garcia, William Johnson. Unusual pairings (a very rare surname with a very rare first name) stand out immediately, which is useful when you want a character to stand out.

For the original surname data, visit the U.S. Census Bureau’s surname list.

American Names by Era — How They Changed

Names age fast in America. A character named Mildred reads as born around 1920; a Kayden reads as a 2010s kid. If you write historical fiction, this section can save you from anachronisms:

  • Early 1900s: Mary, Helen, Dorothy, Margaret · John, William, James, George, Robert. Classic names dominated, and many families reused names across generations.
  • Mid-century (1940s–60s): Linda, Barbara, Susan, Patricia · Michael, David, Richard, Thomas. A small group of familiar names still covered a large share of babies.
  • 1980s–90s: Jessica, Jennifer, Ashley, Sarah · Michael, Christopher, Matthew, Joshua. Names became more varied, and ranking #1 no longer meant most parents picked it.
  • 2010s–today: Liam, Noah, Oliver · Olivia, Emma, Charlotte. Short, soft-sounding names now lead, and new spellings spread quickly.

The SSA’s baby-names data goes back to 1880, and its state-by-year rankings show which names led each region. If you’re serious about period accuracy, it’s the single best free source for this.

Who Uses This Random American Name Generator?

Writers and creators use generated American names in more ways than most people expect:

  • Fiction writers naming main and side characters in novels, short stories, and scripts.
  • Game masters and roleplayers filling out NPCs, player characters, and tabletop campaigns.
  • Screenwriters drafting specs and pilots, where placeholder names later become permanent.
  • Teachers and students creating sample characters for creative-writing exercises.
  • Designers and developers populating mockups, app demos, and test databases with realistic placeholder names.
  • Business owners building sample customer lists, survey examples, or training materials.

Whatever your project, generated names are a starting point. You can always shorten, respell, or blend two results into something that fits better.

4 Tips for Choosing a Name That Fits Your Character

  1. Match the era. Check the section above. A name should suit the year your character was born, not the year you’re writing.
  2. Match the background. Surnames carry heritage. A second-generation Mexican-American character named Rodriguez is grounded in reality; so is Smith.
  3. Say it out loud. If the full name is a mouthful, shorten it. Readers and players remember names that are easy to say.
  4. Avoid famous names. Sherlock Holmes, Harry Potter, or Taylor Swift will pull readers out of your story. A quick search of the full name catches most collisions.

Frequently Asked Questions

Is this American name generator free?

Yes. Generate as many names as you need. There is no sign-up, no limit, and no cost.

Are the generated names real?

The names are real first names and real surnames combined at random, so a result may coincide with a real person, but it is not based on anyone specific.

Can I use these names for a novel, game, or script?

Yes. Generated names are free to use in any creative project. Before you publish, search the full name once to make sure it doesn’t match a famous character or public figure.

Can I use generated names for real or legal purposes?

No. These names are creative suggestions, not verified identities. For legal documents, official records, or anything involving a real person, use proper official channels.

How accurate are the names compared to real American names?

The first names come from lists of names actually given to babies in the U.S., and the surnames come from the most common American surnames counted by the Census Bureau. The combinations are random, so a result can be realistic without being common.

Do the names work for both male and female characters?

Yes. Switch the gender setting in the tool above to generate only male names, only female names, or a mix of both.

How do I get more unusual American names?

Generate several batches and look for uncommon first-name and surname pairings, or take a first name from one result and pair it with a surname from another. This is also how you build a family with shared surnames for your story.

Does the generator work for other countries too?

Yes. This site covers dozens of countries. Try the United Kingdom, Canada, or Australia name generators if your story is set elsewhere.

Scroll to Top