Fantasy Name Generators
Generate unique character names for D&D, RPGs, novels, and worldbuilding — tailored to each fantasy race.
Each race has its own phoneme tables with distinct linguistic flavors — flowing vowels for elves, hard gutturals for orcs, ancient sibilants for dragons. Pick a race below to generate names that sound authentic to that culture, or use the all-races generator to explore every option in one place.
Elf Name Generator
Elegant names with flowing vowels and soft consonants, inspired by Tolkien's Sindarin and Quenya traditions.
Generate elf namesHuman Name Generator
Medieval-style names blending Anglo-Saxon, Celtic, and Germanic roots for versatile fantasy characters.
Generate human namesDwarf Name Generator
Sturdy, powerful names with Norse-inspired hard consonants and clan-worthy gravitas.
Generate dwarf namesOrc Name Generator
Fierce, aggressive names with guttural sounds and sharp syllables built for warriors and warlords.
Generate orc namesElf Names
Flowing, elegant names with elven grace.
Dwarf Names
Strong, rugged names of stone and iron.
Human Names
Versatile medieval fantasy names.
Orc Names
Fierce tribal names for warriors.
Dragon Names
Ancient, mythic names of power.
Demon Names
Dark infernal names for fiends.
Celestial Names
Radiant angelic names of divinity.
Goblin Names
Chaotic, snappy names of mischief.
All Races
Generate names for any race in one tool.
Race Naming Styles
Each race draws from carefully crafted phoneme tables that capture distinct linguistic traditions. Here is what makes each race's names unique.
Elven
Long vowel clusters, liquid consonants (l, r), and diphthongs like "ae" and "iel" create names that feel ancient and melodic.
Dwarven
Heavy consonant clusters, hard stops (k, g, d), and short vowels produce names that sound like hammers striking anvils.
Human
A balanced mix of Anglo-Saxon, Celtic, and Germanic roots gives human names a familiar but distinctly medieval quality.
Orcish
Explosive consonants, back vowels (u, o), and clusters like "gr", "kr", and "th" make names that sound aggressive and tribal.
Draconic
Sibilants (s, x, z), rare consonant pairings, and mythic suffixes like "rion" and "phyr" evoke ancient power and elemental force.
Infernal
Dark vowels, harsh fricatives (z, x, sh), and ominous endings like "moth" and "rath" create names that radiate malice.
Celestial
Luminous vowels, theophoric "-iel" and "-ael" suffixes, and gentle consonants produce names that sound divine and transcendent.
Goblin
High-frequency consonants (k, z, x), short staccato syllables, and chaotic combinations create names full of mischievous energy.
How It Works
- Choose a race from the options above, or use the all-races generator for quick access to every option.
- Select gender — Male, Female, or Neutral — to influence syllable patterns and name endings.
- Set the count to generate 1, 5, 10, or 20 names in a single batch.
- Click Generate to create names using syllable-based construction with race-specific phoneme tables.
- Click any name to copy it to your clipboard. Use the bookmark icon to save favorites to your list.
- Export your list as a text file when you have collected the names you want.
Frequently Asked Questions
How are the names generated?
Each race has its own tables of prefixes, middle syllables, and suffixes organized by gender. The generator randomly selects and combines components to create names that sound authentic to each race's linguistic tradition. No two batches are the same.
Can I use these names commercially?
Yes. All names are procedurally generated and not trademarked or copyrighted. You can use them freely in games, novels, tabletop campaigns, screenplays, or any other creative project — commercial or otherwise.
Which generator should I use for D&D characters?
Match the generator to your character's race. For half-elves, try both the Elf and Human generators and combine elements you like. For tieflings, the Demon generator works well. For aasimar, use the Celestial generator. For homebrew races, experiment with the race whose phonetic style best fits your concept.
Can I generate names for multiple races at once?
Use the All Races generator to switch between races without leaving the page. Each race-specific page presets the generator to that race but still allows switching via the dropdown.
Do the names follow official D&D lore?
The names are inspired by the linguistic traditions commonly associated with each race in fantasy literature and tabletop gaming, but they are original procedural creations. They are designed to feel authentic and fit naturally alongside official names without copying any specific source.
Why do some names sound similar within a race?
Names within the same race intentionally share phonetic characteristics — just like real-world names from the same culture. This linguistic consistency is a feature, not a bug. It makes the names feel like they belong to the same civilization and language family.