Create unique fantasy names for your D&D characters, adventuring parties, and entire worlds. Each name includes pronunciation audio, meanings, and character backstories.
Generated Names (0)
⚖️ Comparing 0 names
📜
Choose your preferences and generate names
Generate a complete adventuring party with relationships, bonds, and conflicts.
Generate an entire kingdom with cities, factions, NPCs, and conflicts.
Select a race to generate names specifically tailored to that fantasy race.
🧝
Elf
⛏️
Dwarf
👹
Orc
👤
Human
🦶
Halfling
🎩
Gnome
😈
Tiefling
🐉
Dragonborn
🧛
Vampire
👼
Angel
👿
Demon
🧚
Fairy
Curated name collections for specific character types and scenarios.
💀
Villains
Dark lords & evil sorcerers
⚔️
Heroes
Brave warriors & champions
👑
Royalty
Kings, queens & nobles
🧙
Wizards
Archmages & mystics
🗡️
Rogues
Thieves & assassins
💰
NPCs
Merchants & commoners
🎭
Party
Adventuring group
🐲
Monsters
Legendary beasts
Create a complete character with name, backstory, relationships, and more.
Your recently generated names are saved here. Click to copy.
Save parties, characters, and worlds to campaigns. Data is stored locally in your browser.
MythicNames uses linguistic algorithms combining syllable patterns and style-specific conventions to generate unique names. Each name includes pronunciation, meaning, and optional backstories with factions and relationships.
Can I use these names commercially?
Yes! All generated names are free to use for any purpose including D&D campaigns, novels, video games, and commercial projects. Names are procedurally generated and not copyrighted.
What is the Party Generator?
The Party Generator creates a balanced adventuring group with names, classes, and inter-party relationships including bonds, rivalries, and romantic interests.
What does the World Builder create?
The World Builder generates an entire kingdom with a ruler, cities, factions, key NPCs, and active conflicts—perfect for DMs creating campaign settings.
How do I hear name pronunciations?
Click the speaker icon next to any pronunciation guide to hear it spoken aloud using text-to-speech technology.