Fantasy Name Generator

Race-specific fantasy names for D&D, Pathfinder, and fiction, with surnames and epithets.

Fun & Generators Free
Generated Names

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.