QuirkyGen
  1. Home
  2. Fantasy Name Generator

Fantasy name generator

Names for eight fantasy races, with surnames that fit.

Your names will appear here.

A name generator built from real sound patterns

Good fantasy names sound like they belong to a culture. Elves get flowing vowels and soft endings, dwarves get hard consonants, orcs get guttural clusters and halflings get cosy, homely sounds. The QuirkyGen Fantasy Name Generator builds each name from syllable sets written for each race, then pairs it with a fitting family name, so results sound consistent instead of random.

How to use it

  1. Pick a race. Each one has its own sound.
  2. Choose a name style: feminine, masculine, neutral or any.
  3. Choose full names or first names only.
  4. Generate and copy your favourites. Change any option to refresh.

How each race sounds

  • Human: familiar, medieval-European names like Brenric Ashford.
  • Elf: lyrical names with surnames from nature, like Laerith Moonwhisper.
  • Dwarf: short, solid names with forge-and-stone surnames.
  • Halfling: friendly names and cosy, homely surnames.
  • Gnome: bouncy names and tinkering surnames.
  • Orc: harsh, strong names with battle surnames.
  • Dragonborn: rolling, draconic names with clan titles.
  • Tiefling: infernal-sounding names, sometimes paired with a virtue name.

Tips for naming characters

  • Say it out loud. If your group can't pronounce it, they'll nickname it.
  • Avoid names that start with the same letter as other main characters.
  • Shorten long names to a nickname for dialogue.
  • Let the surname tell a story: a dwarf called Coppervein comes from a mining family.

Frequently asked questions

Is the fantasy name generator free?

Yes. It's free, unlimited and needs no account.

Can I use these names in my book or game?

Yes. Names are generated randomly from syllables, so you're free to use them in stories, games and campaigns.

Which races are included?

Human, elf, dwarf, halfling, gnome, orc, dragonborn and tiefling.

Can I get first names only?

Yes. Set Format to First name only.

Will I get the same name twice?

Rarely. Each name is assembled from several syllable lists, so there are thousands of combinations.

More free generators

Every tool runs in your browser, with no sign-up. See all 23 tools.