Fantasy Name Generator
Race-specific fantasy names for D&D, Pathfinder, and fiction, with surnames and epithets.
About this tool
Fantasy Names for D&D, Pathfinder, and Original Fiction
Naming an NPC on the fly, or trying to fill out a whole party of original characters, shouldn't mean staring at a blank text box. This generator builds names by combining hand-picked syllable sets for eight different fantasy races and cultures, so an elf name actually sounds elvish and a dwarf name actually sounds dwarvish — instead of one generic fantasy-name mush.
How to use it
- Pick a race or culture — elf, dwarf, human (Nordic/medieval), orc, halfling, gnome, tiefling/demon-kin, or dragon.
- Choose a gender, or leave it on "Neutral / Either" to mix things up.
- Toggle on a surname or clan name (like "Ironforge" or "Moonwhisper") and an optional epithet (like "the Ironhearted") for a fuller title.
- Generate one name at a time or a batch of 10, and click any name in the list to copy it instantly.
Real-world use cases
Naming NPCs mid-session when a player asks the shopkeeper's name and you have nothing prepared, populating a fantasy novel or short story with a believable cast, building out a D&D 5e or Pathfinder character roster before a campaign starts, or just generating flavor text for a fantasy-themed game or worldbuilding project.
Frequently asked questions
Do the names actually match D&D's official races?
They're inspired by the naming conventions common across D&D, Pathfinder, and fantasy fiction generally (elvish, dwarvish, orcish, etc.) rather than pulled from any single publisher's official name lists, so they work across systems and homebrew settings alike.
Can I get a surname without a first name, or vice versa?
Untick "Include surname / clan name" for a given name only, or generate a batch and mix and match what you like — there's no requirement to use a name exactly as generated.
What does the epithet option add?
A title appended after the name, like "the Ironhearted" or "the Stormcaller" — useful for legendary NPCs, villains, or dragons that deserve a bit more gravitas than a plain name.
Are dragon names different from the other races?
Yes, dragon names use their own harsher, more draconic syllable set and epithet-style surnames (like "the Ashwing") rather than clan names, matching how dragons are usually named in fantasy fiction.
Will I get duplicate names if I generate a big batch?
It's possible but uncommon — with thousands of possible syllable combinations per race, repeats are rare in a batch of 10. Just hit generate again for a fresh set.
