Fantasy Name Generator

Names for elves, dwarves, orcs, dragons, and many more.

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.

Want something more specific? Each of the main fantasy races has its own dedicated generator with extra options: elf names, dwarf names with clan names, halfling names, gnome names with nicknames, tiefling names, dragonborn names, half-orc names, and dark elf names. For a general-purpose tabletop picker, try the D&D name generator.

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.

Where can I find names for one specific race?

Each of the main races has its own page, such as the elf, dwarf, tiefling, and dragonborn name generators, with options like family names, clan names, and epithets that this general tool does not have.