Fantasy Name Generator

Fantasy Name Generator

Naming a fantasy character can take a little thought. Pick a style, generate names for heroes, villains, and everyone in between, then copy the ones you want to keep.

Pick your styles

Generated names (0)

11fantasy styles
Millionsname combos
Freecopy and save
Nosign up needed

Why use this Fantasy name generator?

It mixes Fantasy-flavored words into fresh handles in one tap, so you spend less time staring at a blank name box and more time playing.

Lore-rich by design

The styles here lean into fantasy roots, from heroes and mages to elves, orcs, and dragons. Names read like they belong in a real world.

Fits any RPG

Use these for a video game character, a tabletop hero, or a guild name. Set a max length to keep results short.

Save your favorites

Star the names you like and they stay in your browser, ready to copy when you roll a new character.

A new batch every tap

There are millions of combinations behind the button, so repeats stay rare. Keep tapping until one fits your hero.

How does the fantasy name generator work?

Naming a fantasy character deserves a little thought. Pick your styles, tap Generate names, and the tool builds a batch right away. Each name blends a fantasy root word with a payload word, so the result reads like a real character name.

Choose a couple of styles for a focused mix, or tap Select all to scroll a wider spread.

  1. Set a max length in the options if you want shorter names.
  2. Tap styles like Hero, Mage, or Race.
  3. Tap Generate for a batch, and Refresh for more.
  4. Star the ones you like, then copy one name or the whole list.

What makes a good fantasy name?

A good fantasy name fits the character and the world without being hard to say. A stoic paladin and a sly rogue usually call for very different names.

A few things help a name feel real:

  • Match the class. Soft, arcane names suit mages, while hard, blunt names fit warriors and orcs.
  • Keep it sayable. A name you can pronounce at a tabletop is one everyone remembers.
  • Lean on roots. Race and Mystic words right away place a name in a fantasy world.
  • Pair a title. A hero name plus a payload word reads like a full character.

How do you use a fantasy name?

You use a fantasy name as a character name in a game, a tabletop hero, or a guild title. Copy the one you like and drop it into the name field where you need it.

  1. Copy a name you like from the generator above.
  2. Open your character creation screen or campaign sheet.
  3. Paste the name into the name field and set up your look.
  4. Your hero carries the name into the world.
💡 TIP: Say a fantasy name out loud before you commit. A name that trips off the tongue is one your whole party will actually use.

Which fantasy name style should you pick?

Start with your character. Hero and Race styles build classic character names, Mage and Mystic tags fit spellcasters, and the Royal and Epic styles suit kings, guilds, and legends.

Once you have a name you love, style the text with the font generator, or browse the full set of name generators for a specific game.

Ready to name your hero?

Pick your styles, tap generate, and save the names you like. Your next adventure starts with the right name.

Generate fantasy names