Free · No sign-up · Instant

Random American name generator

Generate realistic American first names, last names, full names, and middle-name combinations. Filter by gender, era, style, surname background, and starting letter.

Press Space to regenerate
Generating...
    Saved names
    Click the heart on any name to save it here

    More word tools

    Every word generator you need, all free

    Other tools

    Numbers, names, games and more

    Advertisement · 336×280
    Grammarly — write with confidence
    Instantly improve grammar, spelling, clarity, and tone. Works everywhere you write online.
    Try Grammarly free

    What is a random American name generator?

    A random American name generator creates name combinations that sound natural in the United States. Instead of building names from random letters, it uses familiar American first names, middle names, and surnames to produce believable results for characters, writing prompts, role-playing games, and brainstorming.

    This page is more focused than a broad random name generator. It is designed for names that feel American in spelling, rhythm, and surname pairing, while still reflecting the mix of naming influences used across the United States.

    How it works

    Choose how many names you want, select a gender or neutral mix, pick a name type, and optionally filter by era, style, surname background, or first letter. The tool combines first names, middle names, and surnames from American name lists to create realistic results.

    You can copy a single name, copy the full list, or save favorites while you compare options.

    American name styles

    American names come from many sources, including English, Spanish, Irish, German, Italian, French, Biblical, modern, and pop culture naming patterns. That mix is why names like James Miller, Sophia Garcia, Madison Brooks, and Elijah Johnson can all feel American in different ways.

    Ways to use the tool

    Use the generator for fictional characters, tabletop game NPCs, baby name brainstorming, pen names, online aliases, classroom writing prompts, design mockups, and sample content.

    Related name generators

    Need a different style of name? Try the random name generator for mixed origins, the random Filipino name generator for Filipino names, or the random British name generator when that page is available.

    Frequently asked questions

    Are these real people?
    No. The tool creates fictional combinations from name lists. A generated name may coincidentally match a real person, but the results are not identity records.
    Can I use these names in a story or game?
    Yes. These names are useful for fictional characters, RPG NPCs, screenplays, short stories, writing exercises, and other creative projects.
    What makes a name American?
    American names often combine first names used in the United States with common surnames from many cultural backgrounds. The result can include English, Spanish, Irish, German, Italian, French, Biblical, modern, and pop culture influences.
    Can I generate old-fashioned American names?
    Yes. Use the era and style filters to generate classic, vintage, or early twentieth-century name combinations.
    How is this different from the random name generator?
    The random name generator covers many origins and name styles. This page focuses on names that feel natural in an American context.
    Does this tool generate fake identities?
    No. It only generates names. It does not create addresses, SSNs, phone numbers, passwords, credit card numbers, or other identity details.

    Who uses this tool

    Writers
    Create believable American character names for novels, scripts, short stories, and serial fiction.
    Game masters
    Generate NPC names quickly for tabletop campaigns, role-playing games, and worldbuilding notes.
    Teachers
    Make sample names for classroom prompts, worksheets, creative writing activities, and examples.
    Name brainstormers
    Explore first names, middle names, surnames, and full-name combinations in one place.