Generate realistic American first names, last names, full names, and middle-name combinations. Filter by gender, era, style, surname background, and starting letter.
Every word generator you need, all free
Numbers, names, games and more
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.
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 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.
Use the generator for fictional characters, tabletop game NPCs, baby name brainstorming, pen names, online aliases, classroom writing prompts, design mockups, and sample content.
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.