What this is
Roll The Name is a free fantasy character name generator built for tabletop role-playing games. Pick a race and class above, and you'll get ten ready-to-use names that fit the lore. The names come from curated lists rooted in D&D 5e source material, blended with classical and original creations so every result feels at home in a campaign.
How to use it
The generator runs instantly. Change the race or class and tap Generate names to roll a new set. Want more control? Open More options to pick a gender, choose how many names to roll, or filter by starting letter. Found a name you like? Tap it to copy it to your clipboard.
For DMs and writers
Need a quick NPC on the fly? Roll The Name fills the gap when you blank on a name mid-session. Writers can use it to seed character ideas, side characters, or one-off villains without breaking the flow of a draft. No signup, no paywall, no email gate. Just the tool.
Name generators by race
Each race page explains how that race's names actually work in 5e lore, with the generator pre-set and ready to roll.
- Aasimar names
- Dragonborn names
- Drow names
- Dwarf names
- Elf names
- Firbolg names
- Genasi names
- Gnome names
- Goliath names
- Half-Elf names
- Half-Orc names
- Halfling names
- Human names
- Tabaxi names
- Tiefling names
Name generators by class
Class pages roll names across every race with that class's titles and epithets mixed in, plus notes on how each class earns its names.