Free • No signup
Character names worth remembering.
Authentic name generators for Dungeons & Dragons, fantasy fiction, and tabletop RPGs. Pick a race, hit generate, walk away with a name your players will actually remember.
Browse by world
D&D Names
All ten core D&D 5e races. Elves, dwarves, tieflings, dragonborn, and more.
Fantasy Names
High-fantasy names for novels, screenplays, and worldbuilding.
More coming
Sci-fi names, tavern names, NPC backstories, and more in the works.
Why a good character name matters
A character name is the first thing your players hear and the last thing they forget. A great name carries the world's history in two syllables — Drizzt sounds like an elf in exile, Bruenor sounds like he could split a stone with his beard. A bad name pulls everyone out of the scene the moment it's spoken aloud.
How this generator works
Each race has its own curated naming pool drawn from traditional fantasy literature and the D&D 5e SRD's naming conventions. Names are combined with culturally-appropriate surnames or clan names where relevant. We never use trademarked names — only names consistent with the race's naming tradition.
Tips for picking the right name
- Say it aloud. If you stumble, your players will too.
- Check the rhythm. Two-syllable first names with three-syllable surnames feel literary. Avoid matching syllable counts.
- Match the personality. A grizzled dwarf cleric isn't named "Twinkle Stoutbridge."
- Avoid apostrophe-heavy names unless your setting earns them. Sa'rith'al'thari reads as parody.