Fantasy Name Generator: Characters, Towns, Taverns & NPCs

Generate lore-friendly names for Elven, Dwarven, Human, and Orcish characters, plus town and tavern names.

Saved Names

The Art of Fantasy Naming: A Complete Guide

A character's name is the first thing players hear and often the last thing they remember. Whether you are a Dungeon Master creating NPCs, a writer building a fantasy world, or a player looking for the perfect character name, the right name sets tone, conveys culture, and makes characters memorable. Our fantasy name generator produces linguistically consistent names for six categories, each built on distinct phonetic rules that match established fantasy traditions.

Elven Names: Grace and Antiquity

Elven names in fantasy literature and D&D draw heavily from Tolkien's constructed languages, Quenya and Sindarin. They are characterized by flowing vowel sequences, soft consonants, and a musical quality that reflects the elves' long lives and cultural sophistication. Our generator follows these principles:

  • Phonetic patterns -- Heavy use of 'l', 'r', 'n', 'th', and 'ae/ea/ie' vowel combinations. Hard stops like 'k', 'g', and 'b' are rare.
  • Name structure -- Typically 2-4 syllables for first names, with family names often referencing nature (Moonwhisper, Starweaver, Leafshadow).
  • Gender patterns -- Female names often end in '-a', '-iel', '-wen', or '-iel'. Male names frequently end in '-or', '-iel', '-ath', or '-ion'.
  • Examples -- Aelindra Moonvale, Thalion Starweaver, Caelith Dawnwhisper, Elowen Nightbloom.

Dwarven Names: Stone and Steel

Dwarven naming conventions in D&D and fantasy draw from Old Norse, Anglo-Saxon, and Germanic linguistic roots. The names are short, punchy, and carry the weight of mountain stone and forged metal:

  • Phonetic patterns -- Hard consonants ('k', 'g', 'b', 'd', 'r'), rolled 'r' sounds, and short vowels. Names feel solid and grounded.
  • Clan names -- Compound words referencing mining, smithing, and stone: Ironforge, Stonebreaker, Goldvein, Hammerfall.
  • Cultural naming -- Dwarven names often include patronymics or clan references that trace lineage back generations.
  • Examples -- Thorin Ironhelm, Brenna Stonebreaker, Durgon Deepdelve, Helga Firebraid.

Human Names: Cultural Diversity

Human names in D&D span the widest range because human cultures in fantasy settings mirror the diversity of real-world civilizations. Our generator draws from medieval European, Celtic, Arabic, and East Asian naming traditions to produce culturally varied human names suitable for any campaign setting.

Orcish Names: Power and Fury

Orcish names are guttural, aggressive, and short. They use hard consonant clusters, growling sounds, and minimal vowels. In D&D lore, orc names often include war titles or deed names earned through combat:

  • Phonetic patterns -- Consonant clusters ('gr', 'kr', 'zg', 'rk'), guttural vowels ('u', 'o', 'a'), and aggressive rhythm.
  • Naming conventions -- First name + deed name or tribe name: Grukk the Skull-Splitter, Mogra Blood-Eye.
  • Examples -- Azog Ironfang, Grukka Bonecrusher, Thokk Skullrender, Mogra Ashblood.

Town and Tavern Names: Worldbuilding Essentials

Every adventuring party needs towns to visit and taverns to drink in. Our town name generator combines geographic features with historical naming patterns (Thornhaven, Mistwater, Elderbrook), while tavern names use the classic "The [Adjective] [Animal/Object]" structure that makes D&D taverns instantly recognizable and memorable.

D&D Dungeon Master's Guide 2024

Build Better Worlds

The 2024 Dungeon Master's Guide provides the foundation for creating immersive fantasy settings, towns, taverns, and memorable characters.

DMG 2024 Volo's Guide to Monsters

Tips for Choosing the Perfect Character Name

  • Say it aloud -- If you cannot pronounce it easily, neither can your table. Names should be fun to say, not tongue-twisters.
  • Match the tone -- A serious grimdark campaign calls for different names than a lighthearted comedy game. Generate several options and pick the one that fits your campaign's feel.
  • Consider nicknames -- Long names naturally get shortened at the table. "Thalindra" becomes "Thal." Plan for this.
  • Avoid famous names -- Naming your elf "Legolas" or "Drizzt" pulls players out of immersion. Use the generator for something original.
  • Use the save feature -- Click the save button on names you like and build a list to choose from later.
Mordenkainen Presents: Monsters of the Multiverse

Essential D&D Sourcebooks

Explore races, cultures, and naming lore in Mordenkainen Presents: Monsters of the Multiverse and Volo's Guide to Monsters.

Monsters of the Multiverse Volo's Guide

Frequently Asked Questions

How does the fantasy name generator create names?

Our generator uses linguistic rules specific to each fantasy race. Elven names use flowing vowel combinations inspired by Tolkien's Quenya and Sindarin. Dwarven names use hard consonants and Norse-inspired patterns. Each race has separate syllable pools for first names, clan names, and epithets, producing thousands of unique combinations.

Can I use these names in my D&D campaign?

Yes. All generated names are free to use in tabletop RPGs, novels, video games, and any creative project. The names are procedurally generated and not copyrighted. They are designed to fit standard fantasy settings used in D&D, Pathfinder, and similar game systems.

What types of names can I generate?

The generator creates names in six categories: Elven (flowing and melodic), Dwarven (hard and Norse-inspired), Human (diverse cultural inspirations), Orcish (guttural and aggressive), Town names (geographic and historical), and Tavern names (colorful and memorable). Each category generates both first names and surnames or descriptive titles.

How many unique names can the generator produce?

Each category has multiple syllable pools and naming patterns, producing over 10,000 unique combinations per race type. Town and tavern names use modular construction with hundreds of prefix and suffix combinations, creating virtually unlimited variety.

Are these names lore-friendly for D&D?

Yes. The naming conventions follow the linguistic patterns established in official D&D settings. Elven names match the phonetic style of the Forgotten Realms, Dwarven names align with traditional D&D dwarven culture, and human names draw from diverse real-world inspirations consistent with how human cultures are portrayed in D&D lore.

More Gaming Tools

Gaming Guides

How fantasy name generation works — linguistic patterns and D&D 5e lore

A good fantasy name generator does not simply paste random syllables together. It applies linguistic constraints rooted in the phonotactic rules of each fictional culture. For D&D 5e, those rules are published in the Player's Handbook (PHB p.20–42 for race-specific naming conventions) and the official Forgotten Realms supplements maintained by Wizards of the Coast. Elven names borrow from Tolkien's Quenya and Sindarin reconstructions and lean on open vowels, liquid consonants (l, r), and trisyllabic stress (e.g., Aerendil, Galanodel). Dwarven names follow Norse-language patterns — short, consonant-clustered, often ending in -in, -or, or -grim (PHB p.20). Halfling names trend toward soft consonants and warm vowel pairs influenced by rural English (Tosco, Bilbo, Rosie).

Behind the scenes, generators usually combine three layers: a syllable pool (validated against the source language's allowed onsets and codas), a Markov chain trained on existing canon names, and a suffix/title library for clans, locations, or epithets. For larger worldbuilding tasks, AnyDice-style dice probability tooling at anydice.com also helps you randomize naming-table picks weighted by region. The result is a name that "feels right" because it obeys both phonetic and cultural constraints — not a random Scrabble bag.

For tabletop campaigns, the goal is functional, memorable names that fit your setting. The PHB and DMG (DMG p.16 "Develop the Adventure Hook") emphasize names that signal class, culture, or threat level at a glance. Lord Vexarion sounds like a villain. Pip Tealeaf sounds like a halfling shopkeeper. Khazad-Ulmar sounds like a dwarven hold. Generators that respect these conventions save hours of session prep and produce NPCs your players actually remember.

Most common fantasy-name use cases at the D&D table

  1. Spinning up a tavern when the party detours. "The Crooked Anvil," "The Salt & Sextant," "The Weeping Owl" — each follows the noun + noun or adjective + noun pattern from medieval English pub naming traditions documented in historical pub-name studies.
  2. Generating a small village mid-session. Combine a geographic prefix (Black-, North-, Old-, Mire-, Stone-) with a habitation suffix (-ford, -shire, -hollow, -bridge, -fen). Result: Blackford, Mirehollow, Stonebridge — instantly evocative.
  3. Naming a noble family. Use a vowel-heavy surname plus a heraldic descriptor (House Aerenvale, House Brightspear, House Corvonis). The DMG p.18 explicitly recommends "evocative house names" for political campaigns.
  4. NPC merchants and craftsmen. Pair a common first name with an occupational surname (Gareth Tinsmith, Eldra Wickwright, Bran Cooper). This convention is established in the Forgotten Realms Campaign Setting.
  5. Naming an evil cult or secret society. Combine an abstract noun with a cult title: The Crimson Veil, The Children of the Hollow Star, The Sable Concord.

Quick-reference table: fantasy name patterns by D&D 5e race

Race Phonetic Pattern Common Endings Example Names PHB Reference
Elf (high)Flowing vowels, liquid consonants-iel, -ion, -dor, -anorAerendil, Galanodel, ThaelielPHB p.21–23
Elf (wood)Soft consonants, nature roots-leaf, -wind, -shadeSylvanas Greenleaf, Faela NightwindPHB p.21–23
DwarfHard consonants, Norse cadence-grim, -gar, -ron, -inThorin, Dvalin, Khazad-UlmarPHB p.20
HalflingTwo-syllable, soft, warm-o, -bo, -ie, -yTosco, Bilbo, Pip TealeafPHB p.28
Half-orcGuttural, plosive consonants-ak, -ug, -rok, -gorKrusk, Rogash, MurbakPHB p.40–41
TieflingVirtue or abstract concept(direct words)Carrion, Despair, Glory, HopePHB p.42–43
DragonbornClan-first, hard consonants-ax, -orn, -usClethtinthiallor Belendulan, ArjhanPHB p.32–34
Human (varied)Real-world cultural roots(varies by region)Gareth, Aisha, Hideo, RurikPHB p.29–31
GnomePlayful, multi-syllable-ock, -ble, -idgeBoddynock, Glim TealeafsworthPHB p.36

Naming conventions per official Wizards of the Coast D&D 5e Player's Handbook. Forgotten Realms regional flavor sourced from dnd.wizards.com supplements.

Pro DM tips for using fantasy names at the table

  • Pre-roll 20 NPC names per region before each session. Save them in a notes column by ethnicity. When a player asks "what's the innkeeper's name?", you answer in two seconds instead of stalling.
  • Anchor names to player vocabulary. If your fighter is Garrett, do not introduce Garruk the orc warlord in the same scene — phonetic collision causes table confusion. Pick names with distinct opening consonants.
  • Use evocative epithets for memorable bosses. "Marrow-the-Whisper", "Yssa of the Hollow Throne" — an epithet does more storytelling than three sentences of exposition.
  • Map naming should match topography. A coastal town gets a Salt-, Tide-, or Quay- prefix; a mountain hold gets Stone-, Iron-, or Grim-. The DMG p.14 worldbuilding chapter explicitly recommends naming follows geography.
  • Avoid apostrophe overload. One apostrophe is exotic; three is parody (the infamous "Pry'ttrh'k'is'n'k'a"). Most published D&D names use at most one apostrophe.
  • Reuse name fragments across families. If House Aerenvale has known members Aerion and Aerys, players will instantly recognize a new Aeren-something as a relation. This signals worldbuilding depth cheaply.
  • Save your favorites in a personal library. Over a multi-year campaign you will need hundreds of names. A shared Roll20 handout or a Foundry VTT Journal entry keeps them organized and searchable.

Common mistakes when generating fantasy names

  • Using unpronounceable consonant clusters. Names like Vrtshk or Krznth fail at the table because players cannot say them aloud. Run every name through the "can you say it without thinking" test.
  • Phonetic collision with real-world languages. Generators occasionally output something that means a slur or vulgarity in another language. Google-check any name before assigning it to a recurring NPC.
  • Race-inappropriate naming. Giving a dwarf the name Faelivrin Aerendil breaks immersion instantly. Stick to race-specific phonetic pools unless you have an in-fiction reason (adopted character, etc.).
  • Over-using one suffix. If half the NPCs end in -iel or -or, the world starts feeling samey. Rotate the ending pool deliberately.
  • Forgetting nicknames. NPCs in canonical D&D Forgotten Realms novels (Salvatore, Greenwood) almost always have a nickname or short form — Drizzt is Do'Urden, Bruenor is Battlehammer. Players latch onto nicknames faster than full names.

Complementary tools for worldbuilding and naming

For random encounter-name pairing, see our encounter calculator and character generator. For dice-driven random tables and naming weights, plug results through anydice.com. For organizing a campaign's naming library inside a VTT, Foundry VTT's Journal system and Roll20's handouts are the two most-used systems — both integrate with rollable tables for on-the-fly NPC generation. For deeper worldbuilding name research, the official Wizards of the Coast Forgotten Realms wiki and Ed Greenwood's published lore are the canonical references.

Save names directly to your VTT

Generators that integrate with Roll20 macros or Foundry VTT modules cut your session-prep time by 30–50%. Both platforms support rollable tables for instant NPC names mid-session.

Explore Foundry VTT modules

FAQ — fantasy name generator for D&D 5e

What linguistic rules drive Elven names?

Elven names borrow from Tolkien's Quenya and Sindarin: open vowels, liquid consonants (l, r), trisyllabic stress, and endings like -iel, -ion, -dor. The PHB p.21–23 documents the conventions used in Forgotten Realms.

Are generated names safe to publish in a campaign or novel?

Yes. Procedurally generated names are not copyrighted — you can freely use them in tabletop campaigns, novels, indie games, or commercial products. Always verify nothing accidentally matches a real trademark.

How do I name a tavern that fits medieval D&D?

Combine an adjective or noun with a noun: The Crooked Anvil, The Weeping Owl, The Black Lantern. This pattern mirrors real medieval English pub naming traditions, where signs depicted the noun to identify the establishment for illiterate patrons.

How do D&D Dragonborn names work?

Dragonborn (PHB p.32–34) names use a clan name first, then a personal name. Clan names are multi-syllabic and ancestral (Clethtinthiallor, Belendulan). Personal names trend hard and consonant-clustered (Arjhan, Bharash).

Why do most fantasy halfling names end in -o or -ie?

Halfling naming convention (PHB p.28) descends directly from Tolkien's hobbits, which used soft warm endings derived from rural English diminutives (Bilbo, Frodo, Rosie, Pippin). It signals friendliness and small stature.

Can I mix human cultural patterns in one campaign?

Yes — PHB p.29–31 explicitly notes humans draw from every real-world culture. Faerûn alone includes Calishite (Arabic), Damaran (Slavic), Mulan (Mesopotamian), and Tethyrian (Western European) naming traditions.

How do I generate fitting names for evil cults?

Combine an abstract noun with a cult title: The Crimson Veil, The Sable Concord, The Children of the Hollow Star. Avoid generic "Cult of [demon]" patterns — published canon (Strahd, Tiamat) uses descriptive titles.

What is the difference between an Elven and Half-Elven name?

Per PHB p.39, Half-Elves typically pick either their Elven parent's naming convention or their Human community's. The hybrid combinations (Elven first + Human surname) are also canonical.

How do I pronounce complex Elven names like Faeliviran?

Elven names follow Sindarin pronunciation: stress on the second-to-last syllable, vowels pronounced individually. Fae-LI-vir-an. When in doubt, anglicize boldly — tables care more about consistency than correctness.

Are there generators specifically for non-Forgotten-Realms settings?

Yes — Eberron has dragonmark-house names, Ravenloft uses Eastern European patterns, and Theros uses Greek roots. Most quality generators let you filter by setting. The official Wizards of the Coast setting books document the conventions.

How many unique names should a campaign world need?

A long-running campaign averages 80–150 named NPCs over two years. Pre-rolling 200–300 names upfront, organized by region, gets you through 95% of sessions without mid-game blanking.

Are these names safe for streaming on Twitch or YouTube?

Yes — procedurally generated names cannot be copyright-claimed. The only risk is accidental similarity to a trademarked character or real person; quick search before recurring use eliminates the risk.

Reviewed by: Mustafa Bilgic (Adıyaman, Türkiye), independent operator and tabletop content researcher. Sources: Wizards of the Coast D&D 5e Player's Handbook and Dungeon Master's Guide, Roll20, Foundry VTT. Last updated 2026-05-20.