Become a Writer Today
Free tool · runs in your browser

Fantasy Name Generator

Name anything in your world. Pick a genre — elves, dwarves, orcs, dragons, wizards, vampires, fairies, towns, kingdoms, aliens, starships, superheroes, villains or planets — and get a fresh batch of coherent names built to that genre's sound. Copy them one at a time or all at once, and star the keepers for your Writer's Toolkit.

Flowing, vowel-rich names in the high-elvish register: soft l, th and ae, long open endings.

Everything runs in your browser. The names are generated on the spot by recombining authored morpheme banks — no accounts, no dataset, nothing sent anywhere.

How this generator works (and what it is honestly not)

Each genre has its own hand-authored bank of syllables and word parts, chosen so the pieces sound right together: soft open vowels and th / l / ae for elves, blunt single-beat k / g / r for dwarves, guttural gr and z clusters for orcs, English place-name endings like -ton, -ford and -bury for towns. When you hit Generate, the tool recombines those parts at random in your browser and tidies the result. Every name is invented on the spot.

That is the honest framing: this is a recombination engine over authored configuration, like a rhyme dictionary that happens to make names, not a database of "real" fantasy names. There is no correct answer it could get wrong, so use the output as a starting point — a spark you file the edges off, not a verdict. If you want names grounded in real records instead, the Character Name Generator builds era-accurate human names from actual Social Security and US Census data.

15 genres, and how each one sounds

A sample name or two from every genre in the generator above. Open a genre in the tool to spin your own.

🧝Elf

Names for an elf.

  • Aelenor Silvaraen
  • Thalindir
  • Caelith Moonshade
Open the Elf generator →

⛏️Dwarf

Names for a dwarf.

  • Brokk Ironbeard
  • Durgan
  • Thrain Stonefist

👹Orc

Names for an orc.

  • Gruzmak the Flayer
  • Thrakk
  • Skarnak Bonecrusher

🐉Dragon

Names for a dragon.

  • Vasraxeth the Emberwrought
  • Sylvraxis
  • Azurghast
Open the Dragon generator →

🏰Human (medieval)

Names for a medieval human.

  • Aldric of Harrowmere
  • Rowena Blackwater
  • Cedric Thornfield

🧙Wizard / Mage

Names for a wizard.

  • Alzaric the Wise
  • Mordecant
  • Ysolde Emberquill

🧛Vampire

Names for a vampire.

  • Vasilisa Nachtwald
  • Lucien Corvane
  • Selene Ravencroft

🧚Fairy / Sprite

Names for a fairy.

  • Pip Thistledown
  • Elora Dewpetal
  • Zinnia Gossamer

🏘️Town / Village

Names for a town.

  • Ashford
  • Willowbury
  • Grimsby-on-Marsh
Open the Town / Village generator →

👑Kingdom / Realm

Names for a kingdom.

  • Valdramoor
  • Eldoria
  • Karneth

👽Alien / Sci-fi

Names for an alien.

  • Zylthek
  • Vorn-Qa
  • Ixthara

🚀Spaceship / Vessel

Names for a spaceship.

  • Dawn Sovereign
  • Eternal Vigil
  • Iron Reverie

🦸Superhero

Names for a superhero.

  • The Crimson Sentinel
  • Midnight Blaze
  • The Iron Vanguard

👿Villain

Names for a villain.

  • Malachar the Cruel
  • Vorneth Dread-Hand
  • Kaligos the Pale

🪐Planet / World

Names for a planet.

  • Xandar Prime
  • Velthos
  • Kepra Secundus

Using the names in your writing

Generate a batch, copy them all with one button, and paste the list into your notes to shortlist. Star the ones worth keeping and they land in your Writer's Toolkit alongside anything you have saved from the other tools on the site. A good fantasy name is mostly about consistency: pick a sound for each people or place and stay inside it, so your elves do not suddenly read like orcs three chapters in. The genre banks here are built to keep you in one register at a time.

Newsletter

The writer's edit

One practical writing tip, a new tool, and a fresh contest deadline, every Thursday. No spam, unsubscribe anytime.