Fantasy Name Generator: Names for Characters & Places
Fantasy names for heroes, villains, races, kingdoms and cities.
By Shivam KumarUpdated 5 November 20262 min read
Quick answer
A believable fantasy name sounds like it comes from one culture. Pick a small set of sounds and stick to them: soft sounds for elven characters (Seren Vale), hard sounds for warriors (Brenna Stoneward), and everyday endings like -mere or -hold for places. Search any name you plan to publish, since many already belong to well-known characters.
Choose your options, then generate a fantasy name.
Built at random from word lists for this topic, so some will fit better than others.
Good fantasy names feel like they belong to a real culture, even an invented one. The secret is consistency: names from the same people should share sounds, endings and structure. Use the fantasy name generator for quick ideas, then use the "sound palette" method below to build names that make your world feel lived-in.
36 Fantasy Names
Chosen for this topic, each with a short note. Copy a name, or save it to compare later.
Heroes
Aldwyn Thorne
Classic and heroic.
Kaelen Ashwood
Easy to say, with an adventurer's feel.
Brenna Stoneward
Strong and grounded.
Corwen Hale
Plain enough to be believable.
Rhenna Oakhart
A warm hero's name.
Torin Dale
Short and rugged.
Villains and dark characters
Malakar
A heavy, ominous sound.
Vesska the Grey
A title adds menace.
Zethul
Unusual, and hard to pronounce on purpose.
Morvane
Soft but threatening.
Draveth the Hollow
Great for an undead lord.
Nyxara
Suits a sorceress.
Elven and fae
Seren Vale
Soft and musical.
Lirenna
Flowing, with light sounds.
Thalion Brightwyn
Noble and classic.
Elaith
Short and graceful.
Nimora
Delicate and playful.
Faelwen
Suits a forest spirit.
Kingdoms and countries
Valdoria
Grand and easy to say.
Eldmoor
Old and misty.
Aldenreach
Suits a northern realm.
Solvareth
Bright and imperial.
Thornwall
A hard border kingdom.
Merrowgard
Coastal and sturdy.
Towns and places
Highmere
A plain name that suggests a lake.
Ashford Hollow
Quiet and a little sad.
Stormhold
A fortress you can picture.
Ravenwick
Fine for a gloomy village.
Goldenford
A trading town.
Brackenfall
Earthy and rural.
Taverns and things
The Gilded Goose
Lively town inn.
The Ninth Lantern
A hint of a story.
Sunder
A good name for a sword.
Vowbinder
A sword with a purpose.
The Stormglass
A magical item.
The Wren's Rest
A quiet inn.
The sound palette method
Pick 6 to 8 consonants and 3 to 4 vowels for each culture. A harsh mountain people might use k, g, r, d, th, and short "a" and "u" sounds (Kragath, Durun). A graceful elven people might use l, s, th, n, v, and long "ae", "ie" and "i" sounds (Sylvaris, Thalien). Add two or three typical endings (-ath, -ion, -wen) and every name from that culture will feel related.
Fantasy name ideas by type
Heroes: Aldric, Seren, Kaelen, Lyra. Villains: Malakar, Vesska, The Hollow King. Kingdoms: Valdoria, Eryndor, Ashmark. Cities: Highmere, Stonewatch, Port Ilvar. Taverns: The Gilded Goose, The Broken Oar.
Avoid these fantasy naming traps
Too many apostrophes ("K'th'ra'ak") make names hard to read. Names that are too similar (Aerin, Aeron, Arien) confuse readers. Names that accidentally match a real word in English can break immersion. Read your names out loud and keep a pronunciation guide for your main characters.
Frequently asked questions
How do I create a fantasy name?
Choose a set of sounds and endings for each culture in your world, combine them into names, and read them aloud to make sure they are easy to say and distinct from each other.
What are good fantasy names?
Names like Aldric, Seren, Lyra and Kaelen for characters, and Valdoria or Highmere for places, feel classic but original.
Can I use these names in my story, game or campaign?
Yes. All names are free to use in home games, fan fiction, streams and your own original writing.
Is the fantasy name generator free?
Yes, it is completely free to use.