Your complete guide to generating the perfect fantasy names for your characters, locations, and worlds. Explore more creative tools at Readability Pro.
Generate personal first names for your characters with race-specific phonetics and meaningful etymologies.
D&D Campaign:
Generate an Elvish female name with Celtic influence for a forest ranger → "Aelindra" (meaning: "forest song")
Novel Writing:
Create a Human male name with Nordic influence for a Viking-inspired warrior → "Bjornulf" (meaning: "bear wolf")
Create names for cities, kingdoms, taverns, mountains, forests, and more with geographical linguistic patterns.
🏛️ City
Urban settlements, capitals, trade hubs
👑 Kingdom
Realms, empires, nations
🍺 Tavern
Inns, alehouses, meeting places
⛰️ Mountain
Peaks, ranges, highlands
🌲 Forest
Woods, jungles, groves
💧 River
Streams, waterways, rapids
🏜️ Desert
Wastelands, dunes, badlands
🌊 Region
Territories, provinces, lands
Generate family names, clan names, and house names with patronymic patterns and descriptive elements.
For complete character names, combine the Character Generator with the Surname Generator:
Generate complete character profiles including name, surname, backstory, personality traits, and physical description.
Every name you generate is automatically saved to your local history. Access all your past generations from the History page, with timestamps and full context. Search and filter to find that perfect name you generated last week!
Click the heart icon on any name to add it to your Favorites collection. Perfect for curating a shortlist of candidates for your character or location. Favorites persist across sessions, stored locally in your browser.
Every generation creates a unique shareable URL that preserves your exact settings and results. Send this link to your D&D group, co-authors, or friends to show them the same names with full context. Works on any device!
Speed up your workflow with keyboard shortcuts:
Click the clipboard icon next to any name to instantly copy it to your clipboard. Perfect for pasting into character sheets, documents, or Discord messages. The button confirms with a checkmark when copied.
Don't be afraid to mix unusual race + culture combinations. Try Celtic Dwarves, Nordic Elves, or Gothic Halflings for unique and memorable results.
Set the quantity slider to 15-20 names to see more variety. This helps you identify patterns and find names that truly resonate.
Each name shows a complexity rating (Easy/Medium/Hard). For player-facing NPCs, choose Easy or Medium names that people can remember and pronounce.
The name meanings aren't just flavor text - they can inspire character backstories. A character named "Shadowbane" (meaning: "darkness destroyer") might have a history fighting evil.
Feel free to modify generated names! Drop syllables, swap letters, or combine parts of two different names to create something perfect for your needs.
Don't lose great names! Add them to Favorites immediately so you can reference them later. You can always unfavorite if you use them.
Ready to create your perfect fantasy name?
Start Generating NamesNeed to check your spelling? Try TextDiff.io for comparing different name variations.