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
Elegant names with flowing vowels and soft consonants. Includes Wood Elf, High Elf, and Dark Elf variants.
Dwarf Name Generator
Sturdy names with harsh consonants and Norse-inspired sounds. Each name comes paired with a clan surname.
Dragon Name Generator
Majestic names with sibilant sounds and ancient titles. Generate names worthy of the mightiest wyrms.
Orc Name Generator
Brutal, guttural names that hit like a war hammer. Short syllables, hard consonants, and clan epithets.
Tiefling Name Generator
Choose between infernal names with demonic heritage or virtue names that transcend their dark origins.
Drow Name Generator
Underdark names with X, Z, and apostrophes. Female names run longer; male names stay short and direct.
Gnome Name Generator
Whimsical names with tinker titles and nature compounds. Rock, forest, and deep gnome traditions.
Goblin Name Generator
Cunning names earned through treachery and survival. Boss goblins get longer names, lesser goblins get short grunt names.
Half-Elf Name Generator
Names between two worlds — choose elven tradition, human tradition, or blend both.
Half-Orc Name Generator
Dual naming: orcish birth name plus chosen human name, with epithets earned through deeds.
Halfling Name Generator
Family names reflecting generations of reputation, plus childhood nicknames that stick for life.
Dragonborn Name Generator
Three-part names: personal name, clan name, and great deed epithet declaring draconic ancestry.
Aasimar Name Generator
Dual naming: mortal birth name plus celestial name revealed through divine visions.
Genasi Name Generator
Elemental names tied to heritage: fire, water, earth, and air genasi each have distinct vocabulary.
Kobold Name Generator
Dragon-given names showing subservience and pack identity. Names reflect role and service.
Lizardfolk Name Generator
Alien naming with unpronounceable Draconic names and practical Common descriptors.
Tabaxi Name Generator
Story-names based on personality traits, curiosities, and feline behaviors.
Firbolg Name Generator
Dual heritage names blending giant tradition with forest guardianship.
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
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
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
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
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
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
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 →Popular Naming Guides
Learn the art and craft of fantasy naming with our in-depth guides:
How to Choose a Sound Palette
Learn which phonetic sounds work for each fantasy race. Understand the linguistic patterns that make elf names sound elven and orc names sound orcish — then apply them to your own world.
How to Name a D&D Character
A step-by-step process from race selection through backstory integration. Covers class, background, personality, and surname conventions for every playable race in 5e.
How to Pronounce Fantasy Names
Master apostrophes, unusual letter combinations, and accent placement. Includes pronunciation breakdowns for elvish, dwarvish, orcish, draconic, and drow names.
Other Character Creation Tools
Beyond names — build complete characters with our other free tools.
D&D Backstory Generator
Generate complete character backstories with origins, motivations, bonds, flaws, and life events. Choose from quick 300-word backstories or detailed 1000-word narratives. Includes race-specific and class-specific elements for all 18 D&D 5e races.
All Race Name Generators
Browse our complete collection of race-specific name generators. From elf to kobold, each generator follows authentic linguistic patterns with cultural meanings and etymology breakdowns.
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