Fantasy Name Generator
Generate authentic-sounding names for any fantasy creature or character. Elves, dwarves, dragons, vampires, orcs, goblins and more — built for fantasy writers who need inspiration fast.
Generate Fantasy Names
Click Generate to get your names.
How to choose a fantasy name
Fantasy names carry more weight than contemporary names because they're doing extra work: signalling culture, era, and species before the character has spoken a word. A well-chosen name feels like it belongs to the world you've built; a poorly chosen one reminds the reader they're reading.
The most effective fantasy names have internal phonetic consistency. Elven names in your world should sound like they come from the same language — even if that language doesn't exist. If your elves have names like Aelindra and Thalion, introducing one called Steve is going to jar, however intentionally comic that might be.
Naming conventions by race
Elven names tend toward soft consonants, long vowels, and a melodic quality — think Tolkien's Elvish influence, which has become the dominant convention in the genre. Dwarven names run harder: short vowels, sharp consonants, often with Germanic or Norse flavour. Orcish names are typically guttural — heavy on the k, g, r, and z sounds.
These are conventions, not rules. Breaking them deliberately can be a powerful worldbuilding choice — elves with harsh names might signal a culture that's been hardened by war. Just make sure the break is intentional.
Using this generator with Writing Desk
When you find names you like, keep a running list in Writing Desk's Resource Centre alongside your worldbuilding notes. Your naming conventions — the phonetic rules for each culture in your world — are worth documenting explicitly, so you can apply them consistently across a whole novel or series.