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.

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

Yes. Every character generator is completely free, with no sign-up and no limit on how many names you create. Generate as many as you like, then copy or save your favourites.
Absolutely. The names suit player characters and NPCs in D&D 5e, Pathfinder and most tabletop and video games, as well as novels, comics and any other fiction. Pick the race or role, generate, and drop your favourite onto the character sheet.
Start from the character's race or role, since that sets the sound. Match the name to the culture, keep it easy to say aloud, and pair a given name with a fitting surname, byname or title. The right generator handles the convention for you, and our guide on how to name a fantasy character covers the principles.
Elves, half-elves, drow, humans, dwarves, orcs, halflings, gnomes, tieflings, dragonborn and Vikings, plus roles like wizards and witches. More generators are added regularly, and the full library covers monsters, places and groups too.

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