FantasyNameGenerator.org

Free · 10 names per click · save & print

Fantasy Name Generator

Names for elves, dwarves, orcs, wizards, dragons, towns and taverns. Click to copy, star to save, print a name sheet or a character card.

An elf mage in a dark cloak and a bearded dwarf warrior holding a staff with a glowing cyan crystal, in a misty forest with blue and purple leaves

What do you need to name?

What to name
Gender

Click a name to copy it. Tap ☆ to save it to My names. Meanings are invented flavor text, not real translations.

How to use the fantasy name generator

  1. Pick what to nameAny race, an elf, dwarf, orc, human, wizard, dragon or fairy, or a town, tavern or last name. Set style, gender and length if you like.
  2. Generate and copyEach click makes 10 new names. Click a name to copy it, or copy all ten at once.
  3. Save, print, shareStar the keepers into a list per campaign, download it as .txt, print a name sheet, or turn a name into a printable character card.

Every list comes from a seed, so Share list gives you a link that shows the exact same names to your players or co-writer. Nothing is uploaded: names are made in your browser and your lists stay on your device.

All fantasy name generators

Why these names sound better

Many old name generators glue random letters together, so you get names like “Xqzzrath” or, worse, an elf called Melon. This one uses hand-made syllable sets for every race and style: liquid, vowel-rich stems for high elves, hard Norse-like stems for dwarves, rough clusters for orcs, hissing endings for dragons. Each name then has to pass a few checks:

  • No awkward clusters: three vowels in a row, triple letters and tongue-twisting consonant runs are rejected.
  • No real-word accidents: common English words (and modern names that break the spell) are filtered out of syllable-built names.
  • No famous names: well-known characters and places from books, films and games are blocked, so your hero is yours.
  • Nothing offensive: a blocklist of rude and hateful substrings is checked inside every word.
  • No duplicates within a list, and about 99% unique names across 1,000 clicks for the race generators.

Optional invented meanings (“Star-song”, “Axe-mask”) come from the syllables used. They are flavor for your notes, never real translations.

Naming tips that work in any world

  1. Say it out loud. If you stumble, your players will too. Shorten main characters; give the long names to minor ones.
  2. Vary the first letters. A party of Aeren, Aelir and Araeth is hard to follow. Pick names that start with different sounds.
  3. Match the culture. Use one style per people or region, so names carry information about where someone comes from.
  4. Let surnames tell a story. A trade (Fletcher), a place (Elderton) or a deed (Skullsplitter) is worth a paragraph of backstory.
  5. Write it down. Star names during prep and print a name sheet for improvised NPCs at the table.

Fantasy name generator FAQ

Is this fantasy name generator free?

Yes. Every generator, the My names lists and the character card are free to use and need no sign-up.

Can I use the names in my book, game or campaign?

Yes. Names generated here are free to use in novels, tabletop campaigns, video games and art, commercial or not. For a published work, do a quick web search first in case a name already belongs to something well known.

Where are my saved names stored?

Only in your own browser (local storage) on this device. Nothing is sent to us. Clearing your browser data deletes the lists, so use Download .txt as a backup.

How do share links work?

Every list comes from a random seed. Share list copies a link with that seed and your options, so anyone who opens it sees exactly the same ten names.

Do the name meanings come from a real language?

No. Meanings are invented flavor text built from the syllables the generator used, for example ael = star or grak = crush. They are clearly marked and you can switch them off.