Fantasy Name Generator
Fantasy name generator — elf, dwarf, orc, wizard and dragon names
Your character sheet is finished except for the one box that matters most. Or your story has a tavern keeper who suddenly needs a name, right now, in the middle of a scene. This fantasy name generator gives you one in a single spin, and the lists below cover the races players ask for most.
Every name on this page was made up for WheelShuffle, not copied from a book or a game, so you can use them freely in a campaign, a novel or a video game. The wheel starts with a mixed set; paste in any list below to switch race.
How to use the DnD name generator
- Pick a race from the lists below and copy its names.
- Paste them into the entries box, putting each name on its own line.
- Spin. With twelve names on the wheel, each has a 1 in 12 chance.
- Mix and match. Spin twice and join the start of one name to the end of another — "Caelwyn" and "Lirael" become "Caelira".
Fantasy names by race
Readers can tell an elf from an orc by the sound of a name alone. Each list follows the sound pattern noted under it, which is the real secret to names that feel right.
Elf names
Soft l, th, r and v sounds, long flowing vowels, endings like -iel, -wyn, -ara.
Aelith, Caelwyn, Elarion, Faelira, Ilythra, Lirael, Nythariel, Saelwen, Thaliora, Vaelith, Ysmera, Zaerion
Dwarf names
Short and heavy: hard k, g, d and r, often one or two syllables.
Bramdur, Dorgrim, Durna, Grenda, Hargrik, Kazrun, Korva, Morgdin, Rundra, Thorgal, Torvik, Brekka
Orc names
Harsh and guttural: gr, zz, uk and sharp stops.
Ghorzak, Grakka, Krugmar, Murzog, Rokhul, Shagra, Throkk, Ugrash, Varzug, Zugrim, Drakza, Hurgol
Wizard names
Old and grand: three or more syllables, endings like -ius, -ane, -or.
Alcarius, Belthane, Corvalis, Eldrinor, Isembard, Malachor, Morwenna, Orrimand, Quillon, Seraphane, Tavros, Veyndral
Dragon names
Big and rolling: repeated r, x and th, with a hint of menace.
Azhvorax, Cindrathys, Draxxaroth, Ignivar, Kaltharax, Morvessa, Pyrrhonax, Syrraketh, Thraxion, Umbrathyx, Vorastrix, Zyrrathal
Surnames and titles
Two plain words joined together read instantly as fantasy.
Ashwalker, Brightwater, Duskmantle, Emberforge, Frostvale, Ironbrand, Moonwhisper, Oakheart, Ravencrest, Stormhollow, Thornfield, Wyrmbane
How to make your own fantasy names
Once you hear the patterns, you can build names yourself. Start with a short real word or syllable, then change one sound to match the race. "Ember" becomes the elf "Aembriel", the dwarf "Embrak" or the dragon "Embraxis". Keep it pronounceable: if a table of players can't say it out loud, they'll just call your character "the elf".
Avoid apostrophes unless they mean something in your world, and check the name doesn't already belong to a famous character by searching it once. Ursula K. Le Guin built a whole series around the idea that a true name holds power, and in play a good name does the same — it makes a character memorable before they've done anything.
Elf name generator tips
Elf names are the most searched by far, and the easiest to get wrong. Give them two to four syllables, lean on l, th, r, s and v, and end on a vowel or a soft -iel, -wyn or -ith. Add a surname built from nature — Moonwhisper, Brightwater — and you have a full elven name in two spins.
More random tools for your campaign
Settle initiative and attacks with the dice roller, which handles d4 to d20. For ordinary modern names, try the random name generator; for a whole personality, the random character generator; and to decide which player goes first, the wheel of names. More ready-made wheels are on the templates page.
Fantasy name generator FAQs
Does this fantasy name generator use AI?
No. Every name here was written by a person for WheelShuffle, and the wheel simply picks one at random when you spin — no AI model invents anything on the fly. That also means the lists are the same for everyone and safe to use in published work.
Can I use these names in my book or game?
Yes. The names are original to this site, not taken from published books, films or games, so you can use them in a campaign, a novel or a video game. If a name becomes central to your story, search it once to make sure no famous character already carries it.
How do I get a name for a specific race?
Copy the elf, dwarf, orc, wizard or dragon list above and paste it into the entries box, one name per line. The wheel then spins only within that race. Mix two lists for a character of mixed heritage.
What makes a fantasy name sound right?
Consistent sounds. Elves lean on soft l, th and long vowels; dwarves on hard k, g and short syllables; orcs on harsh gr and uk. Pick the pattern first and the name almost writes itself — the sound notes under each list above show how.