Fantasy Name Generator

Generate fantasy names for elves, dwarves, orcs, dragons, demons, fairies, halflings and humans — 10 at a time, free.

Race
Style

Generated names

  • Faeweeth Starmantle
  • Litheneth Moonwhisper
  • Nimvae Dawnstrider
  • Eluaenia Starmantle
  • Faevae Dawnstrider
  • Aelriwen Nightbreeze
  • Nimweriel Starmantle
  • Thaeoraeth Frostbloom
  • Myasylyn Moonwhisper
  • Seraeth Duskvale

This fantasy name generator builds names from authentic-sounding syllable sets tuned to each race, so an elf name flows and an orc name sounds like it was spat out. Pick a race and gender, choose whether you want a surname or epithet attached, and generate ten fresh names at a time. Every name is unique within a batch, and clicking generate again gives you a completely new set.

Use it for D&D and Pathfinder characters, NPCs you need to name mid-session, novel and short-story characters, MMO and RPG avatars, tabletop world-building, or naming a guild, clan or party. Dragon and demon names come with grand epithets rather than family surnames, which is usually what you want for a boss or patron; elves, dwarves, humans, halflings and fairies get proper surnames.

A good approach is to generate a full batch, take the two or three names that catch your eye, then hand-adjust a letter or two so the name is truly yours. Nothing generated here is stored or sent anywhere — the whole fantasy name generator runs in your browser, so you can keep clicking as long as you like.

Frequently asked questions