Creating Unforgettable Fantasy Character Names
Search for a fantasy name generator and you'll get flooded with tools that spit out random syllable soup. This one is built specifically for people — heroes, villains, and everyone standing between them — with controls for race, class, gender, and era so a name fits the character wearing it, not just the genre it's dropped into.
It also stays narrow on purpose. Naming a kingdom or a magic item is a different job than naming a person, and naming a non-fantasy character is different again. This page sticks to fantasy people. Below are 51 real names to borrow or build from, grouped by where they actually come from.
Classic Hero & Adventurer Names
Most "generic fantasy" hero names aren't generic at all — they're recycled from real Old English, Old Norse, and Norman French name stock, the same wells Tolkien and a thousand D&D campaigns have drawn from since.
| Name | Meaning / origin |
|---|---|
| Roland | Old German "hruod" (fame) + "lant" (land); hero of the medieval epic The Song of Roland |
| Rowan | Irish, from Ruadhán, "red"; also the rowan tree |
| Sigrid | Old Norse Sigríðr — "sigr" (victory) + "fríðr" (beautiful) |
| Cedric | Coined by Walter Scott for Ivanhoe (1819), based on the historical Cerdic of Wessex |
| Freya | Old Norse Freyja, "lady"; the Norse goddess of love, war, and death |
| Dorian | Coined by Oscar Wilde for The Picture of Dorian Gray, from the Dorians of ancient Greece |
| Gareth | Welsh, possibly "gwrhyd" (valour); a Knight of the Round Table |
| Iseult | Possibly Germanic "is" (ice) + "hilt" (battle); the Irish princess of Tristan and Iseult |
| Bryn | Welsh, "hill, mound" |
| Cassia | Feminine form of the Roman name Cassius |
| Edric | Old English "ead" (wealth) + "ric" (ruler) |
| Aveline | Norman French diminutive of the Germanic Avila |
| Thane | Scottish and English noble title, from Old English "thegn" (warrior, retainer) |
Elven-Style Names, Straight from Tolkien
Nearly every "elvish-sounding" fantasy name owes a debt to one source: Tolkien's invented Sindarin and Quenya, which come with real, published etymologies — not just a vibe.
| Name | Meaning / context |
|---|---|
| Galadriel | Sindarin "galad" (radiant) + "riel" (garlanded maiden); Lady of Lothlórien |
| Legolas | Sindarin "laeg" (green) + "go-lass" (leaves); elf archer of the Fellowship |
| Arwen | Sindarin, "noble maiden"; daughter of Elrond |
| Elrond | Sindarin, "star dome"; elven lord of Rivendell |
| Idril | Sindarin, "sparkling brilliance"; princess of Gondolin |
| Thranduil | Sindarin elf-king of Mirkwood, Legolas's father |
| Celeborn | Sindarin; co-ruler of Lothlórien alongside Galadriel |
| Glorfindel | Sindarin elf-lord who dies fighting a Balrog, then returns in a later age |
| Eärendil | Quenya; half-elven mariner whose voyage becomes the Morning Star |
| Lúthien | Sindarin elf-princess — Tolkien inscribed her name on his own gravestone |
| Finrod | Quenya/Sindarin; Noldorin king of Nargothrond |
Dwarven-Style Names, Straight from Norse Myth
Thorin, Fili, Kili — none of them started with Tolkien. Every name in Thorin's company comes from the Dvergatal, a roll call of dwarves in the Old Norse Poetic Edda.
| Name | Origin / context |
|---|---|
| Thorin | From Old Norse Þorinn; Tolkien's dwarf-king in The Hobbit |
| Thrain | From Þráinn; Thorin's father |
| Fili | From Fíli; one of Thorin's company |
| Kili | From Kíli; one of Thorin's company |
| Dwalin | From Dvalinn; one of Thorin's company |
| Bifur | From Bívurr; one of Thorin's company |
| Bofur | From Bávurr; one of Thorin's company |
| Bombur | From Bömburr; one of Thorin's company |
| Nori | From Nóri; one of Thorin's company |
| Oin | From Óinn; one of Thorin's company |
| Nain | From Náinn; an ancestor name in Tolkien's dwarf lineages |
| Durin | From Durinn, named in Norse verse as the first and foremost of the dwarves |
| Austri | One of four dwarves said to hold up the sky's corners in the Prose Edda; "east" |
| Vestri | Same source as Austri; "west" |
| Norðri | Same source; "north" |
| Suðri | Same source; "south" |
Villain Names Borrowed from Real Mythology
Ever notice how a villain's name sounds ominous before you know anything else about them? That's mythology doing the work. Writers borrow gods and monsters that already sound like something you shouldn't say out loud after dark.
| Name | Origin / context |
|---|---|
| Hades | Greek god who rules the underworld and the dead |
| Loki | Norse trickster god blamed for the death of Baldr, bound as punishment |
| Morrigan | Irish/Celtic war goddess, sometimes called "Queen of Demons" |
| Lilith | Night-demon of Jewish folklore, rooted in ancient Mesopotamian lilû spirits |
| Hecate | Greek goddess of magic, crossroads, and the night |
| Baba Yaga | Slavic folklore ogress who devours those who cross her |
| Grendel | Man-eating monster of the Anglo-Saxon epic Beowulf |
| Mordred | Arthur's traitorous nephew (or son), whose rebellion brings his downfall |
| Nyx | Greek primordial goddess of night, mother of death and sleep |
| Erebus | Greek primordial personification of darkness, Nyx's consort |
| Set | Egyptian god of chaos and storms, killer of his brother Osiris |
Naming by Sub-Genre
Behind the Name and Wikipedia will tell you what a name meant a thousand years ago. Neither will tell you which fantasy sub-genre it actually fits — that's a judgment call, and here's ours.
Elevated, multi-syllable, a little formal — built for characters who talk in speeches
- Vesparil
- Thalorian
- Aelendra
Blunt, harsh, often one syllable — names that sound like they've already lost something
- Grask
- Voth
- Kade
Soft, warm, nature-adjacent — names you'd trust to run the village bakery
- Pippa
- Wrenna
- Tam
Most writers pick a sub-genre by instinct and never name it. Naming it first saves you from the mismatch where a grimdark warlord is somehow called Pippa.
Naming by Race
Different fantasy races carry distinct phonetic habits, and consistency within a race is what makes a world feel built rather than improvised.
Flowing, melodic, soft consonants and long vowels — "th," "el," "ae," "wen"
- Aelindra
- Sevaine
- Ithrandiel
Hard consonants, guttural sounds, short sturdy syllables — "k," "gr," "dr," "th"
- Brokk
- Dolgrim
- Kadrek
Harsh, aggressive, abrupt stops — "zz," "gg," "kk," "ugh"
- Grukk
- Thrakka
- Morgash
Humans are the most flexible race — draw from real-world historical names adapted to your setting's culture. Halflings lean warm and homey (Pippin, Rosie, Milo). Tieflings carry infernal flair through virtue names like Hope or Torment, a habit borrowed straight from Puritan naming.
Naming by Class
A character's role can flavor their name just as much as their race does:
Setting and Era
Ancient myth, medieval feudalism, neon-lit cyberpunk — the era your world runs on changes what a name should sound like:
- Ancient / mythic: Grand, epic register — Prometheus, Aethon, Calypso
- Medieval: The classic fantasy era — Roland, Isolde, Aldric, Gwyneth
- Renaissance: More refined, ornate names — Luciana, Dorian, Vincenzo
- Steampunk: Victorian-inspired with an edge — Wren Copperfield, Elias Gearheart
- Cyberpunk / sci-fi: Short, sharp, code-like — Nyx, Zero, Kira-7, Dex
Common Pitfalls to Avoid
- Keep names sayable out loud on the first try
- Use at most one apostrophe, if any
- Give party members clearly distinct sounds
- Write "Xzylkthon'gaar" and expect readers to stick around
- Stack apostrophes like "D'ar'ken Tha'lor N'vek"
- Name a medieval elf "Kevin" unless the joke is the point
Using the Generator
Everything above is for a fantasy person specifically. If you need a name for a kingdom, faction, or magic item instead, our Fantasy Name Generator covers that wider ground — and if your story isn't fantasy at all, the Character Name Generator handles any genre.
- Select a race for phonetically appropriate names — elves, dwarves, orcs, and more.
- Choose a class to influence the name's tone and feel.
- Pick a gender or go unisex for flexible options.
- Set the era to match your world, from ancient myth to cyberpunk.
- Use the extra details field for keywords like "sounds Nordic" or "villain name."
Generate a few batches and mix first and last names across results. The best character name is sometimes a combination of two separate suggestions, not one clean hit.
Common Questions
What is a fantasy character name generator, and how is this one different from a generic fantasy name generator?
A fantasy character name generator names people specifically — heroes, villains, NPCs — rather than kingdoms, items, or factions. This tool adds race, class, and era controls so the output fits a specific character instead of reading as generic fantasy filler.
Is this different from your character name generator?
Yes. The Character Name Generator covers any genre — sci-fi, anime, modern fiction, horror — with fantasy as one option among several. This page is narrower on purpose: fantasy characters only, with deeper race and class controls than a general-purpose tool needs.
Can I get names for a specific race, like elves or dwarves only?
Yes — set the race field to the one you want and every generated name will follow that race's phonetic pattern. Leave it on a broader setting like "human" or don't specify one if you want a mixed batch across styles.
What makes a fantasy name feel authentic rather than random?
Authentic fantasy names follow consistent phonetic rules within their culture. Elven names lean on flowing vowels and soft consonants, orcish names favor guttural stops, and dwarven names lean into hard consonants and compound words. The best ones sound like they belong to a language, even an invented one.
How do you avoid accidentally copying an existing fantasy character's name?
Learn the naming patterns of the tradition you're drawing from, then build original combinations inside those patterns. If a name lands too close to a famous one, shift the stressed syllable or swap a consonant — the Norse-rooted naming space alone is wide enough for thousands of alternatives to "Gandalf."
Should fantasy character names be easy to pronounce?
For tabletop RPGs, yes — players and DMs will say the name hundreds of times, so it needs to flow in conversation. Novels give you slightly more room, since readers invent their own pronunciation silently. Either way, a name nobody can say is a name nobody remembers.
Sources
- Behind the Name — etymology for the classic hero and elven-style names above
- Wikipedia: Dvergatal — the Old Norse dwarf-name list Tolkien drew from
- Wikipedia: Eärendil — background on Tolkien's half-elven mariner
- Britannica: Hecate — background for the real-mythology villain names
Updated September 2026: Added 51 curated names across four sourced tables (classic hero, Tolkien-elvish, Norse-dwarven, and mythology-villain), a sub-genre naming comparison, a refreshed FAQ, and a Sources section.








