Choose a race and generate names built to sound invented without becoming unpronounceable. Perfect for tabletop characters, video-game avatars, and fiction. The names are generated from word parts, not copied from any existing work — do a quick check for accidental overlap with well-known characters.
Every fantasy race has its own sound. Elves lean flowing and vowel-rich, dwarves land hard and stony, orcs are guttural, dragons are grand and sibilant, and vampires carry a gothic lilt. This generator uses a different set of name parts for each, so an elf name never comes out sounding like an orc.
There are ten races to choose from — elf, dwarf, orc, dragon, fairy, human, vampire, goblin, angel, and demon — and each combines prefixes and suffixes from its own bank, giving a very large space of distinct results. Generate a batch, pick the one that fits your character, and adjust if it sits too close to a famous name.
Frequently asked questions
Which races are included?
Elf, dwarf, orc, dragon, fairy, human, vampire, goblin, angel, and demon — each with its own distinct sound. More can be added over time.
Can I use these names in my game or story?
Yes. They're generated from word parts, so they're free to use — just sanity-check that a name isn't one letter off a famous character.
How are the names built?
Each race has a bank of prefixes and suffixes; the tool combines them at random, which is why elf names sound elvish and dwarf names sound dwarvish.
Are they suitable for D&D characters?
Very — the race options map neatly onto common tabletop ancestries, and the results are meant to be pronounceable at the table.