Create unique names for your characters, businesses, and more!
This generator creates pseudorandom names by selecting from predefined lists of names based on your chosen parameters. The tool is designed for:
The generator uses your browser's built-in Math.random() function to select names from curated lists. This means:
This tool aims for fair distribution within its constraints:
This tool operates entirely within your browser:
Yes, especially with smaller datasets or multiple generations. True randomness allows for repetitions, though our history feature helps avoid immediate duplicates.
Within each category and filter combination, all names have equal probability of selection when chosen randomly.
This depends on your filter combinations. With all options set to "Random," there are thousands of possible combinations across our datasets.
Each filter option affects the generation differently:
This tool is designed for creative and entertainment purposes.
All processing occurs locally in your browser.
No personal data is collected or stored.
Tool logic last reviewed: July 2025
Use "Fantasy" type with "Elven" or "Medieval" styles for character names. Generate 10+ names and select the best fits.
Combine "Business" type with "Tech" or "Creative" elements. Generate multiple lists and brainstorm combinations.
Mix "Full" names with various origins for a diverse NPC population. Use history to track important characters.
This name generator is part of a suite of random tools. For different randomization needs, explore our other tools including number generators, decision makers, and specialized randomizers.