Free Fantasy Name Generator

Generate authentic names for your D&D characters, RPG campaigns, and fantasy stories. Every name comes with a cultural meaning and a character hook.

Explore Fantasy Name Generators

Each generator follows authentic linguistic patterns for its race. Click any card to try it.

Elf Name Generator

Elf Name Generator

Elegant names with flowing vowels and soft consonants. Includes Wood Elf, High Elf, and Dark Elf variants.

Aelindor Celebriel Thalwen
Dwarf Name Generator

Dwarf Name Generator

Sturdy names with harsh consonants and Norse-inspired sounds. Each name comes paired with a clan surname.

Durgan Ironforge Brunhilda Durgan
Dragon Name Generator

Dragon Name Generator

Majestic names with sibilant sounds and ancient titles. Generate names worthy of the mightiest wyrms.

Kraxoneth Sylmethar Vyraxion
Orc Name Generator

Orc Name Generator

Brutal, guttural names that hit like a war hammer. Short syllables, hard consonants, and clan epithets.

Grukk Bloodfist Thok Kragga
Tiefling Name Generator

Tiefling Name Generator

Choose between infernal names with demonic heritage or virtue names that transcend their dark origins.

Baalzephon Redemption Vespera
Drow Name Generator

Drow Name Generator

Underdark names with X, Z, and apostrophes. Female names run longer; male names stay short and direct.

Zedra Vael'ar Vyracon Zesstra
Gnome Name Generator

Gnome Name Generator

Whimsical names with tinker titles and nature compounds. Rock, forest, and deep gnome traditions.

Bimble Clockwork Fernwhistle
Goblin Name Generator

Goblin Name Generator

Cunning names earned through treachery and survival. Boss goblins get longer names, lesser goblins get short grunt names.

Griznak Copperstealer Grik
Half-Elf Name Generator

Half-Elf Name Generator

Names between two worlds — choose elven tradition, human tradition, or blend both.

Thomriel Aelindor
Half-Orc Name Generator

Half-Orc Name Generator

Dual naming: orcish birth name plus chosen human name, with epithets earned through deeds.

Gromm Marcus Ironvow
Halfling Name Generator

Halfling Name Generator

Family names reflecting generations of reputation, plus childhood nicknames that stick for life.

Pip Bramblewood Buttercups
Dragonborn Name Generator

Dragonborn Name Generator

Three-part names: personal name, clan name, and great deed epithet declaring draconic ancestry.

Khirad Akra
Aasimar Name Generator

Aasimar Name Generator

Dual naming: mortal birth name plus celestial name revealed through divine visions.

Sarah Lliira Celestine
Genasi Name Generator

Genasi Name Generator

Elemental names tied to heritage: fire, water, earth, and air genasi each have distinct vocabulary.

Ignis Flamecaller Zephyr Windwalker
Kobold Name Generator

Kobold Name Generator

Dragon-given names showing subservience and pack identity. Names reflect role and service.

Redscale Grikk Diggi
Lizardfolk Name Generator

Lizardfolk Name Generator

Alien naming with unpronounceable Draconic names and practical Common descriptors.

Sset'hk'thiss Scale the Survivor
Tabaxi Name Generator

Tabaxi Name Generator

Story-names based on personality traits, curiosities, and feline behaviors.

Clouded Mirror Shooting Star
Firbolg Name Generator

Firbolg Name Generator

Dual heritage names blending giant tradition with forest guardianship.

Grunnarch Stoneblood Moss

What Makes This Generator Different

Most name generators just mash syllables together randomly. We built the first tool that understands D&D worldbuilding — with complete character cards, etymology breakdowns, and AI portrait prompts.

🔤

Name Construction Rules

Every name follows authentic linguistic patterns for its race. Elven names use flowing vowels and liquid consonants; dwarven names use harsh guttural stops. No random letter mashing — each syllable is chosen from race-specific prefix, middle, and suffix tables.

📖

Etymology Breakdown

Every generated name includes a linguistic decomposition: "Thalorien = thal (tree) + or (ancient) + ien (noble)." Understand why each name works and learn the patterns so you can create your own.

🔊

Pronunciation Support

Click the speaker icon to hear any name pronounced aloud. If it sounds right in your ear, it will sound right at the table. Our pronunciation guide covers apostrophes, unusual clusters, and accent placement.

👥

Batch Generation

Generate up to 20 names in a single click. Perfect for naming entire adventuring parties, NPC populations, enemy warbands, or fantasy armies in one batch.

🎭

Complete Character Cards

Don't just get a name — get a full D&D 5e character: race, class, level, alignment, background, faction, personality traits, ideals, bonds, flaws, backstory hook, voice mannerisms, and racial/class features. All SRD-compliant, exportable as text or JSON.

🎨

AI Portrait Prompts

Each character card includes a ready-to-use portrait prompt for Midjourney v6, Stable Diffusion, or DALL-E. Includes race appearance, class equipment, art style, lighting, and composition parameters.

Fantasy Naming Traditions

Every fantasy race has distinct linguistic roots and cultural patterns that shape how their names sound. Here is a quick overview — click through to each generator for full details.

Elf Names — Flowing and Ancient

Elven names descend from Tolkien's Sindarin and Quenya, drawing on Welsh and Finnish phonology. Flowing vowels (A, E, I), liquid consonants (L, R, N), and soft fricatives (TH, S) create an elegant, ancient sound. Surnames are nature compounds: Moonwhisper, Starweaver, Thornwood.

Thalorien "Star-watch" — Thal + or + ien

Aelindra "Moon-whisper" — Ael + in + dra

Elf Name Generator → · Wood Elf · High Elf · Dark Elf

Dwarf Names — Forged in Stone

Dwarven names come from Old Norse and the Dvergatal in the Poetic Edda. Hard stops (D, G, K) and guttural consonants (R, TH) create a sound carved from granite. Surnames are occupational compounds: Ironforge, Stonehammer, Deepminer.

Durgan "Enduring stone" — from Old Norse roots

Hildrun "Battle-runner" — from Germanic tradition

Dwarf Name Generator →

Dragon Names — Ancient and Commanding

Dragon names draw on Ancient Greek and Latin for their sonorous quality. Sibilant consonants (S, X, Z, TH) combined with open vowels (AY, OH, OO) create a breathy, resonant sound. Every dragon earns an epithet: the Eternal, the World-Burner, the Wise.

Ignaxarion "Fire-lord" — Igna + xar + ion

Vyraxoth "Storm-breath" — Vyr + ax + oth

Dragon Name Generator →

Orc Names — The Sound of War

Orc names favor short, aggressive syllables built on guttural clusters (GR, KR, TH) and sharp vowels (U, O, A). Names are earned through combat, not inherited. Clan names and personal epithets announce deeds: Bloodfist, the Destroyer, Warsong.

Grukk "Bone-crusher" — single syllable, double K for impact

Kraga "Iron-claw" — Krag + a

Orc Name Generator →

Tiefling Names — Two Traditions, One Heritage

Tieflings have two separate naming traditions. Infernal names use exotic phonemes (Z, X, TH, PH) with long vowels. Virtue names use abstract English words: Hope, Creed, Sorrow, Glory. The choice between traditions is itself a character statement.

Azaroth "Dark flame" — infernal tradition

Redemption — virtue tradition

Tiefling Name Generator →

Drow Names — The Language of the Underdark

Drow names are defined by the apostrophe (glottal stop) and heavy sibilants (S, SH, Z, X). Female names are longer and more elaborate, reflecting matriarchal society. Male names are short and martial. Every drow carries their noble house name: Vael'ar, Baen'ric.

Zedra Vael'ar — a notable drow name pattern

Vyracon — traditional drow martial name

Drow Name Generator →

Fantasy Naming Patterns Comparison

Use this table to identify which race's naming style fits your character.

Race Key Sounds Syllables Surname Style Inspired By Example
Elf L, R, TH, AE, IE 2–4 Nature compound (Moonwhisper) Tolkien's Sindarin, Welsh, Finnish Thalorien Starwatch
Dwarf D, G, K, R, TH, UR 1–2 Occupational compound (Ironforge) Old Norse, Poetic Edda Durgan Ironforge
Dragon X, TH, S, Z, long vowels 3–5 Epithet (the Eternal) Ancient Greek, Latin Ignaxarion the Eternal
Orc G, K, R, GR, KR, U, O 1–2 Clan name or epithet (Bloodfist) Tolkien's Black Speech Grukk Bloodfist
Tiefling Z, X, TH, PH or English words 2–3 or 1 None (single name or virtue word) Demonic lore, English abstract nouns Azaroth / Redemption
Drow Z, X, S, SH, apostrophes F: 3+ / M: 1–2 House name (Baen'ric, Vael'ar) R.A. Salvatore's Forgotten Realms Zedra Vael'ar
Gnome B, D, F, N, M, L 2–3 Professional title (Clockwork) Whimsical fantasy, craft guilds Bimble Clockwork
Halfling B, M, L, warm vowels 2–3 Family name + nickname English countryside Pip Bramblewood
Dragonborn KH, TH, SH, DR 3–5 Clan name + epithet Draconic language Khirad the Flame-Caller
Half-Elf Elven or human patterns 1–4 Elven, human, or blended Two-world identity Thomriel
Half-Orc G, K, R or human patterns 1–3 Dual naming + earned epithet Bridging two cultures Marcus Ironvow

How to Choose the Right Fantasy Name

Match Race to Sound

A wood elf ranger needs a different sound than a tiefling warlock. Use nature-inspired syllables for elves, harsh guttural stops for orcs, and exotic phonemes for tieflings. The phonetic palette should signal the character's cultural background.

Sound palette guide →

Consider Class and Background

A gentle healer shouldn't have a brutal-sounding orc name. Let the phonetics reflect the character's personality, role, and cultural background. A noble background calls for longer, more formal names; a folk hero might have a simple, memorable one.

D&D naming guide →

Say It Out Loud

A good fantasy name should roll off the tongue. If you stumble pronouncing it, your players or readers will too. Test it in dialogue before committing. Our pronunciation guide covers apostrophes, unusual clusters, and accent placement.

Pronunciation guide →

Test the Full Name

Say the first and last name together. "Aelindor Moonwhisper" works; "Bob Smith" doesn't fit a high elf archmage. Avoid phonetic clashes with other characters in the same party — no two "Thal-" names in one group.

D&D naming guide →

About Fantasy Name Generator

How It Works

Our generator uses rule-based linguistic patterns drawn from fantasy literature and D&D lore. Each race has unique phonetic tables — prefix, middle, and suffix pools — that combine to produce authentic-sounding names. Every result includes a cultural meaning and a character hook to spark your imagination.

Who It Is For

D&D Players: Generate names that match your race, class, and background. Choose wood elf ranger and you get nature-inspired names; choose tiefling warlock and you get infernal or virtue names.

Dungeon Masters: Set the count to 20 and generate an entire tavern's worth of NPCs in seconds. Each name comes with a cultural meaning you can use as an improvisation seed.

Fantasy Writers: Use our sound palette guide to establish naming conventions for each culture in your world, then generate names that follow those rules consistently.

Honest Limitations

Our generator is rule-driven, not AI-powered. Names follow linguistic patterns but the tool does not understand historical context or phonetic aesthetics. Backstories are template-based, not creative fiction. Duplicates are rare but possible in large batches. This tool is optimized for D&D 5e and fantasy RPG worldbuilding; it is not designed for historical research, sci-fi genres, or visual character design.

All generated names are free to use in personal and commercial projects — no sign-up, no limits, no attribution required. Read more at our About page →

Frequently Asked Questions

How does the fantasy name generator work?

Our generator uses authentic linguistic patterns from fantasy literature and D&D lore. Each race has unique phonetic rules — elves use flowing vowels and soft consonants, dwarves use harsh guttural sounds, and drow names feature X, Z, and apostrophes. Every generated name includes a cultural meaning and character hook.

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

Yes. All generated names are free to use in your tabletop RPG campaigns, novels, games, or any creative project — personal or commercial. The names follow established fantasy naming conventions compatible with D&D 5e, Pathfinder, and other RPG systems.

What races can I generate names for?

We offer name generators for six core fantasy races: Elf (with Wood Elf, High Elf, and Dark Elf variants), Dwarf, Dragon, Orc, Tiefling, and Drow. Each generator produces culturally authentic names with appropriate meanings.

Are the generated names unique?

With thousands of possible prefix, middle, and suffix combinations, you are very likely to generate unique names each time. Since we use established fantasy linguistic patterns, some names may resemble existing characters — feel free to modify them to make them your own.

How do I pronounce fantasy names with apostrophes?

Apostrophes in fantasy names typically indicate a glottal stop — a brief pause between syllables. For example, Vael'ar is pronounced "VAY-el-AR" with a slight break after "Vay-el." Our pronunciation guide covers all the rules for unusual letter combinations and accent placement.

Can I generate names for NPCs and entire parties?

Yes. Set the count to up to 20 and generate a full batch at once. This is ideal for naming adventuring parties, tavern populations, enemy warbands, or entire NPC castes in your campaign.

What is the difference between wood elf, high elf, and drow names?

Wood elf names use earthy, nature-inspired elements like Oak, Fern, and Thorn. High elf names favor celestial and noble sounds with references to stars, light, and magic. Drow names feature harsh consonants like X, Z, and V with apostrophes, reflecting their Underdark culture.

Do you have tips for choosing a good fantasy name?

Four key rules: say the name out loud to test flow, avoid phonetic clashes with other character names in your story, match the sound to the character's personality, and test the full name (first plus last) together. Our naming guides go deeper into each technique.

What is the D&D 5e Character Card Generator?

Beyond just names, our character card generator produces a complete D&D 5e character: race, class, level, alignment, background, faction, personality traits, ideals, bonds, flaws, backstory hook, voice mannerisms, racial traits, class features, name etymology, and an AI-ready portrait prompt. All data is SRD-compliant and exportable as text or JSON.

What are the name style presets?

We offer five style presets that shift the phonetic palette of generated names: Tolkien-esque (flowing, melodic), GRRM-esque (gritty, medieval), Elder Scrolls-esque (exotic, varied), WoW-esque (bold, heroic), and Dark Souls-esque (ominous, archaic). Each preset adjusts prefix, middle, and suffix probabilities to match the target aesthetic.

Can I export character cards to Roll20 or Foundry VTT?

We export as plain text or JSON. You can copy-paste text into Roll20 character sheets or import JSON into Foundry VTT using the Simple Import module. We don't have direct API integration with these platforms, but the export formats are designed to be compatible.

How do AI portrait prompts work?

Each character card includes a ready-to-use prompt for Midjourney v6, Stable Diffusion, or DALL-E. The prompt describes your character's race appearance, class equipment, art style, lighting, and composition. Copy the prompt, paste it into your AI art tool, and generate a visual portrait that matches your character.

What does the etymology breakdown show?

Every generated name includes a linguistic decomposition showing how prefixes, middles, and suffixes combine to create meaning. For example: "Thalorien = thal (tree) + or (ancient) + ien (noble)." This helps you understand why a name fits its race and lets you create your own names following the same patterns.

Ready to Build Your Complete D&D Character?

Stop generating just names. Get a full character card with race, class, level, alignment, background, faction, personality traits, backstory hook, voice mannerisms, and an AI-ready portrait prompt — all in one click.

Try the D&D 5e Character Card Generator →

Free forever • No sign-up required • SRD-compliant