Fantasy Character Name Generator
Create the perfect name for any fantasy character, free and in a click. Pick the race or role you are playing, from elves and dwarves to tieflings, wizards and Vikings, and generate names tuned to sound exactly right, for D&D, fiction and any world you are building.
Characters & races
Choose your character
A good fantasy name is not random: an elf should sound nothing like an orc. Each generator below is tuned to its own tradition, free and no sign-up, with controls for gender, length and style. Pick the one that fits, or browse the whole library.
How to use it
Naming a fantasy character in three steps
The fastest route to a name that sticks is to start from who the character is, then let the right generator do the heavy lifting. First, pick the race or role: that single choice sets the whole sound of the name, because each generator is tuned to a different tradition. An elf draws on flowing, musical syllables; a dwarf on hard, forged consonants; a Viking on a given name plus a patronymic and an earned byname.
Second, open Options and match the name to the character. Set the gender, choose how long the name should be, and pick the style or second-name form where the generator offers one. A short, blunt name suits a mercenary; a long, formal one suits a court mage. Generate a batch, read them aloud, and trust your ear, the right name usually announces itself.
Third, keep the keepers. Copy any name you like, save a shortlist, or select a name and hit Refine to lock the part that works and reroll the rest until the whole thing clicks. For the principles behind all of this, the pillar guide on how to name a fantasy character walks through sound, meaning and consistency in depth.
Questions
Fantasy character name generator FAQ
Ready to name your character?
Pick a race or role and conjure the perfect fantasy character name in a click. Free, instant and no sign-up.
Choose a character