Fantasy Name Generator

Names for elves, dwarves, orcs, tieflings, towns and taverns, each split into parts with the meaning of every piece. Roll ten, keep the one that fits.

Galanodelbrightmoon whisperIronbraidironbraid
Gala bright + nodel moon whisper, Iron + braid: a name that already tells a story.
What are you naming?

Small grey words under each name are the meaning of that part. Tap the star to keep a name.

  1. SylraforestbloomAmakdormoongate
  2. LoriongoldsonLeafiirleafwatch
  3. FaeraspiritbloomAmakdormoongate
  4. SyldirforestmanNailuenightsong
  5. TaeiontallsonAmaknathmoonhollow
  6. VaeronwindoakLeafbrookleafbrook
  7. Liarielwillowcrowned maidenSiannthynduskriver
  8. Nimerielwhitecrowned maidenSiannodelduskbloom
  9. FaelasspiritleafEverfalleverfall
  10. FaethrespiritsisterDawnsongdawnsong
Saved names

Describe them, get a name

For when the random roll isn't quite right. Tell the Name Forge who they are and it suggests eight names with reasons. Runs only when you press the button.

0/400

AI suggestions via Vercel AI Gateway. The generator above keeps working without it.

Every generator

Running a D&D game? The D&D name generator puts all 22 races on one page.

Names that mean something

Most name generators glue random syllables together. That gives you a name, but not a reason. NameRealm builds every name from a small lexicon of roots, and each root has one fixed meaning. Thorgrim is Thor thunder + grim helm; Ashthwaite is Ash ash trees + thwaite, the Old Norse word for a clearing.

For towns and human surnames the parts are real: -ford, -by, -thorpe, -wick and -ley are genuine Old English and Old Norse place-name elements, which is why they sound like somewhere you could visit. For elves, dwarves and orcs the roots belong to NameRealm's own invented languages, built to sound the way players expect each people to sound.

Good names at the table

A name has to survive being said aloud by five people eating crisps. Two or three syllables, no silent letters, and a first sound different from the other characters' names. If two party members both start with K, one of them will be called the wrong name all night.

Want the mechanics? How fantasy names work lets you drag a name from soft to harsh and hear why an orc and an elf can't share one.

Fantasy name generator questions

What is a fantasy name generator?

A tool that builds names for characters, creatures and places in invented worlds. NameRealm builds each name from meaningful parts, so you also get what the name means.

Is NameRealm free?

Yes. There are no accounts and no limits on the random generators. The AI Name Forge has a gentle per-visitor limit so it stays free for everyone.

Can I use these names in my book or game?

Yes. Generated names are yours to use in campaigns, novels, games and streams. Check any name you plan to trademark, as with any name.

Which races does it cover?

All the common D&D 5e player races (human, elf, dwarf, halfling, gnome, half-elf, half-orc, tiefling, dragonborn) plus drow, aasimar, orc, goblin, tabaxi, firbolg, kenku, genasi, warforged, lizardfolk, centaur, satyr and triton, as well as dragons, demons, angels, vampires, witches, fairies, werewolves, trolls, giants, pirates, wizards, gods and Skyrim-style names.

What do the small words under each name mean?

That is the gloss: the meaning of each part of the name, like a linguist's notes. It gives you a ready-made story for why a character is called that.

Where are my saved names stored?

Only in your browser (localStorage). Nothing is sent to a server, and you can clear them on the Saved page.