Generate realistic American names (first name, middle name, and last name) from a list of over 1,500 names. User can filter by gender, time period, style, and first letter.
Every word generator you need, all free
The random American name generator pulls a full name (first, middle, and surname) from a list inside a JSON file. These names are curated from a real list of common American names. This pool was hand-picked from Census records and skews toward American names from the early 1900s to the modern era.
American names are often used by writers for characters, by tabletop Game Masters for non-player characters, and by designers filling out mockups of people, such as for packaging or academic studies. (Designers beware: you might accidentally pick a coworker's name.)
This name generator is much narrower in scope than the broad Random Name Generator, which includes names from over 30 cultures around the world. Instead, this generator is limited to American naming patterns, including how surnames are used and how first names are spelled. Note, however, that American naming contains most of the world within it. That's what this generator is designed to tap into.
Choose how many names to generate (1-50). Choose the gender (male, female, or neutral). Pick the era, surname background, and the first letter of the name.
After generating a list, you can copy a single name using the copy icon or save a larger list by tapping the heart icon, which saves it in your browser and keeps it there until you clear the cache.
When it comes to naming traditions, the US is an anomaly as it pulls from the English, Spanish, Irish, German, Italian, and French naming traditions as well as from the Biblical names which are found in many languages and the newer, pop culture influenced names of the last 100 years or so. The following are examples of names that sound unmistakably American, even though they belong to people from four very different backgrounds: James Miller, Sophia Garcia, Madison Brooks, and Elijah Johnson.
You can use it for stories, tabletop NPCs, or a writing class assignment. Would-be parents can use this to brainstorm for a baby name. Authors can use it to look for a good pen name or alias.
If you need a random name from somewhere else, there is the Random Name Generator that works with 30+ origins. For specific country-level names, check the Name Generators to see the full list I've created so far.