Fantasy Name Generator

Every adventuring party needs a name worthy of the quest — and fantasy name generator tools exist because naming is half the fun. Whether you are rolling a wood elf ranger for Friday’s D&D session, writing a novel, or building a game world, the right name makes a character feel real before they speak a single line.

This free fantasy name generator creates names for elves, dwarves, orcs, and humans — plus taverns and towns for your worldbuilding. Pick a category, generate up to 40 names at once, add titles and epithets like the Brave or Stormcaller, and star your favorites to keep them. No signup, no watermarks, everything in your browser.

Fantasy Name Generator

Elves, dwarves, orcs, heroes, taverns and towns — conjure names for your next campaign or story.

Your favorites

No favorites yet — star names you love and they will be saved in this browser.

🔒 100% private — everything runs in your browser, nothing is uploaded.

How to Use the Fantasy Name Generator

  1. Pick a category. Choose Elf, Dwarf, Orc, Human, Tavern, or Town — each uses its own syllable sets and patterns.
  2. Set the style and count. Filter toward feminine- or masculine-leaning names if you like, and generate 10, 20, or 40 names per batch.
  3. Toggle titles and epithets. Turn on the titles option to get combo names like Aelindra Stormcaller or Grommash the Brave.
  4. Click Generate Names. Switching categories auto-generates a fresh batch, so exploring is one click.
  5. Star your favorites. Save the names you love to a persistent shortlist, then copy them out when your roster is complete.

Features That Set This Tool Apart

  • Six categories — elf, dwarf, orc, human, tavern, and town, each with phonetics tuned to its archetype rather than one generic fantasy soup.
  • Syllable-based generation — names are assembled from curated syllable banks, so they sound like they belong to a language instead of a random letter scramble.
  • Title and epithet combos — optional add-ons like the Wise, Nightblade, or Ironheart turn a name into a character.
  • Up to 40 names per batch — enough to outfit a whole party, NPC roster, or region in one go.
  • Feminine/masculine leaning — steer the name endings toward the feel you want for a character.
  • Favorites shortlist — star names across categories and batches; they persist in your browser.
  • One-click copy — every name copies individually, or export all favorites at once.
  • 100% private — your campaign ideas stay on your device; nothing is uploaded.

How Are the Names Made?

This fantasy name generator builds names the way linguists describe natural languages: from syllables. Each category has banks of opening, middle, and closing syllables chosen for that archetype’s sound — flowing vowels and soft consonants for elves (ael, riel, wen), hard stops and guttural clusters for orcs (grom, thak, zug), and compact, weighty chunks for dwarves (bal, grim, son). The generator assembles two or three syllables, applies a gendered ending, and capitalizes the result.

The trick is constraint. Pure random letters produce unpronounceable noise; syllable banks produce names that feel like they could belong to a real culture, because real names work the same way. Tavern names follow a different pattern — the classic The [Adjective] [Noun] formula (The Prancing Pony school of naming) — and towns combine evocative roots with settlement suffixes like -ford, -wick, and -haven.

No generator replaces a good ear, though. Use the output as raw material: tweak a vowel here, swap a syllable there, and the name becomes truly yours. The favorites list is built for exactly this workflow — collect candidates, then refine.

Naming by Race: Elves, Dwarves, Orcs, and Humans

Elves in the Tolkien tradition favor liquid sounds — lots of L, R, and vowel glides. Names like Aelindra or Thalion feel elven because they flow without hard stops. If your elves are woodland archers, lean into nature syllables; for high elves, longer and more formal constructions suit.

Dwarves go the opposite direction: short, dense, consonant-heavy. Balin, Thrain, Durgan — you can almost hear the hammer strikes. Dwarven names often reference craft, stone, or lineage, and the -son / -dottir style patronymic is a classic touch for clan identity.

Orcs need names that sound like a challenge. Guttural openings, harsh clusters, abrupt endings: Grommash, Yag’zul, Thrakka. Orcish epithets lean martial — the Render, Skullsplitter, Bonechewer — because orc culture in most settings respects strength above all.

Humans are the flexible middle. Medieval-flavored settings suit names like Aldric or Marwenna, while grittier worlds take shorter, punchier forms. Human names carry the most cultural information, so match them to your setting’s regions — a port city’s names should sound different from a mountain kingdom’s.

Taverns and Towns: Naming Your World

Every fantasy campaign needs a tavern where the party meets, and its name sets the tone for the whole adventure. The great tavern names pair an evocative adjective with a concrete noun: The Rusty Tankard promises a rough crowd, The Silver Stag suggests somewhere respectable, The Laughing Mermaid hints at a port district. The tavern category in this fantasy name generator follows exactly that formula.

Town names work differently — they need to sound like places people actually live. Real-world English place names combine a descriptor with a settlement word: Oak + ford (a river crossing by oaks), Raven + wick (a farm associated with ravens). The generator mirrors this with roots like stone, mill, and thorn plus endings like -shire, -moor, and -gate. The result feels grounded rather than invented.

For a whole region, generate a batch of towns and pick names that share a sound — a cluster of -ford names along a river, a -fell group in the hills. Consistent naming sells the illusion that a culture, not a random table, named these places.

Fantasy Name Generator: Frequently Asked Questions

How are the names made?

Names are assembled from curated syllable banks — opening, middle, and closing syllables chosen for each category’s sound. Elves get flowing vowels, orcs get guttural clusters, dwarves get dense consonants. The fantasy name generator combines two or three syllables, applies a feminine or masculine ending, and capitalizes the result. Taverns and towns use formula-based patterns instead.

Are these names lore-accurate for D&D or Tolkien?

They are inspired by the genre’s conventions rather than copied from any specific lore. You will not get canonical Tolkien Elvish or official D&D setting names — those belong to their creators. What you get are original names in the right style: an elf name that sounds elven, an orc name that sounds orcish. For home games and original fiction, that is exactly what you need.

Can I generate tavern and town names too?

Yes. The Tavern category builds names in the classic The Adjective Noun pattern — The Golden Dragon, The Rusty Tankard — and the Town category combines evocative roots with settlement suffixes like -ford, -wick, and -haven. Both are built for worldbuilding: generate a batch, pick a consistent-sounding set, and your map starts feeling like a real place.

Can I use generated names commercially?

Generated names are original combinations, so they are generally safe to use in your own creative work, including commercial projects. That said, this is not legal advice: if a generated name happens to match a trademarked character or brand, pick another one. A quick web search of your favorite candidates before publishing is always wise.

How do I save the names I like?

Tap the star on any name to add it to your favorites, which are saved in your browser and survive closing the tab. You can star names across different categories and batches, then copy them all at once with the Copy all favorites button. Your shortlist is stored locally — nothing is uploaded anywhere.

Name the hero, name the villain, name the tavern where they finally meet. With this fantasy name generator, your world is one click away from feeling real.