Generators

Fantasy Name Generator

Generate fantasy character names for elves, dwarves, humans, orcs, dragons and wizards, with male, female or mixed options.

Loading interactive tool…

Embed this tool on your site

About this tool

The Fantasy Name Generator produces single-word character names for six fantasy races: elf, dwarf, human, orc, dragon and wizard. Each race has separate male and female syllable lists, and every name joins one random starting syllable with one random ending, so elves come out flowing (Thalriel, Elithia), dwarves short and hard (Borin, Brunys), orcs guttural (Thrakbash), dragons grand (Drakonyx, Aurelith) and wizards arcane (Rothadus). Choose Male, Female or Any, which alternates male and female names, set a count from 1 to 50 (default 10) and click Generate. Click any name to copy it, or use Copy all to copy the whole list, one name per line. Names are assembled at random, so repeats can occur in larger batches. Use them for tabletop RPG characters and NPCs, fantasy fiction or game prototypes. Everything runs in your browser.

Why use it

  • Six race styles, from flowing elvish names to harsh orcish ones.

  • Separate male and female syllable lists, plus a mixed option.

  • Up to 50 names per click for fast shortlisting.

  • 100% offline after load — no server calls for generation.

How to use

  1. Choose a Race: Elf, Dwarf, Human, Orc, Dragon or Wizard.
  2. Choose a Gender: Male, Female, or Any to alternate male and female names.
  3. Set Count from 1 to 50 (default 10).
  4. Click Generate to create the list.
  5. Click any name to copy it, or click Copy all to copy every name, one per line.

When it helps

  • Naming player characters, NPCs, monsters, or villains in tabletop RPG campaigns or one-shots.
  • Naming characters in fantasy fiction when you need a name with the right racial flavor.
  • Game development: populating NPC rosters or procedurally generated characters with names.
  • Naming a dragon, wizard or orc warband in a worldbuilding notebook.

Examples

Elf, male

Input

Race: Elf, Gender: Male, Count: 5

Expected result

Aeliel, Caeriel, Voreth, Elararis, Thalriel

Dwarf, female

Input

Race: Dwarf, Gender: Female, Count: 5

Expected result

Ironia, Misra, Runauna, Brunys, Brunra

Orc, male

Input

Race: Orc, Gender: Male, Count: 5

Expected result

Nazbash, Thrakbash, Nazzan, Vorakgar, Mogbash

Dragon, female

Input

Race: Dragon, Gender: Female, Count: 5

Expected result

Karinia, Aurelith, Galeothia, Duskara, Duskelith

Tips

  • Generate 20 or more names at once and pick favorites — your gut reaction is usually a strong filter for tone.
  • Need a full name? Pair a name from one batch with a name from another batch as a family name.
  • For a related family or clan, pick names that share the same starting syllable.
  • Try the Wizard or Dragon lists for villains and titles, and Human for ordinary townsfolk.
  • Save your favorites externally — generating again replaces the current list.
  • Some combinations echo famous characters (the wizard list can produce Gandalf or Hermione); swap a letter or two to differentiate.

Frequently Asked Questions

Are the generated names unique?
Each name joins a random start and end syllable, so every race and gender has a limited number of combinations (roughly 100 to 225). Duplicates can appear in larger batches.
Can I use these names in commercial projects?
Yes. Generated names are procedurally created and not trademarked by this tool. Standard due diligence for commercial naming applies.
Does it make place, ship or guild names?
No. It only generates single-word character names for the six races. For places or factions, combine a generated name with your own words, such as Borin's Hold.
Does it generate surnames?
No. Each result is one name. Generate a second batch and pair names if you want a first name and a family name.
How many names can I generate at once?
1 to 50 per click (default 10). Click Generate again for another batch.
What does the Any gender option do?
It alternates: the 1st, 3rd, 5th and later odd-numbered names use the male list, and the others use the female list.

Explore the category

Glossary

Syllable list
The set of name starts and endings this tool picks from for each race and gender; every name joins one of each.
High fantasy
A subgenre featuring secondary worlds with magic, often Tolkienesque (elves, dwarves, hobbits); names tend to be melodic and archaic-sounding.
Dark fantasy
A subgenre blending fantasy with horror and grimness; names lean harsh, guttural, or unsettling, often with gothic or demonic flavor.
Worldbuilding
The craft of constructing fictional settings — geography, cultures, languages, and naming conventions — for novels, games, or RPG campaigns.
Tabletop RPG
Pen-and-paper role-playing games like Dungeons & Dragons or Pathfinder, where naming characters and places is a frequent need.
NPC
Non-player character — any character in a game controlled by the GM or system rather than a player; needs names quickly during play.
Sindarin
One of Tolkien's invented elvish languages; the inspiration for many elvish-style naming generators with flowing vowels and soft consonants.
Procedural generation
Algorithmic creation of content (names, terrain, items) from rules and randomness rather than hand-authored lists.
A LITTLE HELP. A LOT DONE.
Good tools.
Great flow.

Your shortcut to the everyday. Create, convert, calculate,
and get back to what you love.

✓ Free to use✓ No sign-up✓ 500+ possibilities