Random Fantasy Name Generator
Generate unique fantasy character names for games, D&D campaigns, novels, and creative worldbuilding
What Does This Tool Do?
The Random Fantasy Name Generator creates unique, lore-friendly character names using syllable-based construction with race-specific phoneme tables. Each race has its own distinct set of prefixes, middle syllables, and suffixes that capture the linguistic flavor of classic fantasy traditions. Whether you are building a D&D character, writing a fantasy novel, populating an RPG world, or just brainstorming, this tool produces names that sound authentic and memorable. Names can be generated in batches, saved to a personal list, and exported for use in your projects.
Features
Eight Fantasy Races
Choose from Human, Elf, Dwarf, Orc, Dragon, Demon, Celestial, and Goblin, each with carefully crafted phoneme tables that reflect their cultural identity.
Gender-Aware Generation
Select Male, Female, or Neutral gender options to influence the syllable patterns and endings, producing names that match your character concept.
Batch Generation
Generate 1, 5, 10, or 20 names at once. Quickly browse through options and find the perfect name without repeated clicking.
Click-to-Copy
Click any generated name to instantly copy it to your clipboard. A visual confirmation lets you know the name was copied successfully.
Save to List
Bookmark your favorite names into a saved list that persists on the page. Build a collection of names as you explore different races and styles.
Export as Text
Export your entire saved name list as a plain text file. Perfect for pasting into character sheets, worldbuilding documents, or game notes.
How to Use
- Select a Race: Choose the fantasy race or style from the dropdown menu. Each race produces names with distinct phonetic characteristics that match its cultural flavor.
- Choose Gender: Pick Male, Female, or Neutral to influence the name endings and syllable choices. Neutral names work well for ambiguous or non-binary characters.
- Set the Count: Decide how many names to generate at once. Start with 5 for a quick batch, or go up to 20 for a wider selection to browse through.
- Generate Names: Click the Generate Names button to produce your batch. Use the Re-roll button to quickly generate a fresh set with the same settings.
- Copy or Save: Click any name card to copy it to your clipboard. Click the bookmark icon on a name to add it to your saved list for later reference.
- Export Your List: Once you have collected your favorite names, click Export Saved List to download them as a text file you can use in your projects.
FAQ
How are the names generated?
Names are built using syllable-based construction. Each race has its own tables of prefixes, middle syllables, and suffixes. The generator randomly selects and combines these components to create names that sound authentic to each race's linguistic style. For example, elven names use flowing vowels and soft consonants, while dwarven names use hard, guttural sounds.
Can I use these names in my commercial projects?
Yes. All names are procedurally generated and are not trademarked or copyrighted. You are free to use them in games, novels, tabletop campaigns, or any other creative project, commercial or otherwise.
Why do some names look similar?
Because names within the same race draw from the same phoneme tables, they share a linguistic consistency, much like real-world names from the same culture. If you want more variety, try generating larger batches or switching between races to mix and match.
Does the saved list persist between sessions?
The saved list persists as long as the page remains open. If you close or refresh the page, the list will be cleared. Use the Export feature to save your names to a text file before leaving the page.
What is the difference between the gender options?
Male names tend toward harder endings, female names lean toward softer, more flowing endings, and neutral names blend both styles for a balanced result. The differences are subtle and vary by race, keeping all options usable regardless of your preference.
Can I generate names for a custom race?
Currently the tool supports eight pre-defined fantasy races. Each has been carefully tuned with extensive syllable tables. For custom races, try mixing results from two similar races, for example combining Celestial and Elf names for a fey-angel hybrid character.