Fantasy Name Generator
These generators cover the broad fantasy register — the naming traditions that novels, games and tabletop settings share as a common tongue. Each one is built on the phonetic rules of its tradition: elvish flows, dwarvish bites, Nordic compounds weld two meanings into one word. If you are naming characters for original fiction rather than a licensed setting, this hub is the place to start; the names avoid setting-specific trademarks while keeping the sound readers expect.
- ElfLegolas, Galadriel, Elrond
- DwarfThorin, Gimli, Balin
- OrcGrishnakh, Ugluk, Azog
- HalflingBilbo, Frodo, Samwise
- NordicRagnar, Bjorn, Sigrid
- CelticAedan, Brannagh, Caoimhe
- DrowDrizzt, Malice, Vierna
- GnomeBoddynock, Fonkin, Glim
- GoblinGnarzik, Sniktooth, Rizzgrub
- VampireVladimir, Lucretia, Dracula
- FairyPipwing, Thistledown, Mustardseed
- PirateBlackbeard, Calico Jack, Anne Bonny
- MinotaurAsterion, Brontes, Ghoros
- CentaurChiron, Pholus, Nessus
- Half-ElfAerion, Brelyn, Corwen
- DuergarKhazgrim, Morzur, Thurdun
- DragonBalagos, Malrax, Aurthra
- DemonAzgoth, Belzul, Nekhrax
- AngelAriel, Gabriel, Mikael
- SamuraiAkashige, Kuromoto, Ishihiro
- WizardGandalf, Merlin, Elminster
- RomanGaius, Lucius, Octavia
- EgyptianNefertari, Ramose, Amenhotep
- JapaneseHiroshi, Akira, Sakura
- GenieZafir, Jamil, Nadira
How the registers differ
Elf: Elven names flow with open vowels and liquid consonants — l, r, and n do most of the work, and hard stops are rare. The style descends from Tolkien's Sindarin and Quenya, where names were built from meaningful roots: gal (light), sil (shine), lor (gold).
Dwarf: Dwarven names are short, blunt and consonant-heavy — built to be shouted across a forge. Doubled consonants and hard stops (b, d, g, k, th) dominate, and vowels stay tight.
Orc: Orcish names are guttural and percussive — back-of-the-throat consonants (g, k, kh, z, gh) with clipped vowels. They're designed to sound harsh spoken aloud.
Halfling: Halfling names are warm, homely and faintly rural-English — soft consonants, cheerful open endings, and a fondness for -o on male names. Surnames read like village life: Underhill, Proudfoot, Goodbarrel.
Nordic: Nordic names are compound words: two meaningful roots welded together. Sig (victory) + rid (rider) gives Sigrid; Thor + stein gives Thorstein.
Celtic: Celtic names lean on lenited consonant pairs — bh, dh, gh, mh — that soften the sound, plus vowel clusters that look impossible and read musically. Irish, Welsh and Scots Gaelic each tilt differently: Welsh loves w as a vowel (Gwen, Rhys), Irish loves the -ach and -aid endings..
Drow: Drow names are elven phonology twisted darker — the same liquid l/r base, but shot through with z, x, ss and doubled consonants that give them a hiss. Drow society is matriarchal, so female names carry the noble weight and often end in -ice, -iss or -ynn..
Gnome: Gnome names are playful and machine-adjacent — clattering consonant clusters (zz, ck, gl, sp) that sound like small moving parts. The register is deliberately comic: gnomes in most settings are tinkers and illusionists, and their names carry that whirring, slightly absurd energy..
Goblin: Goblin names are short, spiky and faintly disgusting — clipped syllables built on k, z, g and b, usually welded to a crude descriptor. They're insults as often as names, and goblins swap them freely when one sticks better.
Vampire: Vampire names are aristocratic and Eastern European by convention — Romanian, Hungarian and Slavic roots, long three- and four-syllable forms, and a preference for -escu, -ius, -essa and -mir endings. The length is the point: these are names belonging to someone with centuries to say them, and old titles to attach..
Fairy: Fairy names are tiny compound nouns drawn straight from a hedgerow — a plant, a weather, or a small bright thing, often doubled. Shakespeare set the template in A Midsummer Night's Dream with Peaseblossom, Cobweb and Mustardseed, and English fairy naming has followed it ever since: nothing grand, everything small and specific..
Pirate: Pirate names are epithets that replaced the real thing — a colour, an injury or a reputation, welded to a body part or a plain given name. Blackbeard was Edward Teach; Calico Jack was John Rackham.
Minotaur: Minotaur names run Greek — fitting for a people born from Cretan myth. Expect -os, -ios and -ax endings on a heavy consonant base that sounds like hooves on stone.
Centaur: Centaur names descend from the Greek myths that birthed them — Chiron the wise, Nessus, Hylonome. Male names close on -on, -os or -us; female names favour -ippe (horse) and -oe.
Half-Elf: Half-elf names are borrowed twice over. Most carry an elven name from one parent — flowing, vowel-heavy, ending in -iel, -wen or -dor — and answer to a blunter human one in the towns where elvish draws stares.
Duergar: Duergar names are dwarvish stripped of warmth: the same hard stops and clan-suffixes, ground down by centuries in the Underdark. Where a shield dwarf's name honours a forge or an ancestor, a gray dwarf's honours a debt, a depth or a grudge — Khazgrim, Morzur, Thurdun..
Dragon: Dragon names are built to be spoken in Draconic — a language of hisses, hard stops and drawn-out finals. They run long and grand, favouring endings like -rax, -gos and -xis, because a wyrm's name is meant to fill a cavern and outlive the tongue that first said it..
Demon: Demon names come out of the grimoire tradition: a guttural root welded to an ending that sounds like a seal being broken — -goth, -zul, -moth, -rion. They are deliberately hard to say by accident, since in most settings speaking one correctly is halfway to a summoning..
Angel: Angelic names follow the Hebrew-Enochian pattern that gave us Michael, Gabriel and Raphael: a root describing a virtue or an act, closed with -el or -iel, the divine name itself. The suffix is the point — it marks the bearer as a sentence spoken by heaven rather than a person..
Samurai: Samurai names are compounds of place and lineage: a clan element drawn from landscape — yama (mountain), kuro (black), ishi (stone) — welded to a given element like -hiro, -shige or -moto. Read literally, most warrior names are a map of where the family stood..
Wizard: Wizard names are built to be intoned. They favour long open vowels, a sonorous middle and a weighty final syllable — Gandalf, Elminster, Mordenkainen — because the register descends from Merlin and the Latin of the grimoire: names that sound like they were written in a book before they were spoken.
Roman: Roman names ran on a three-part system: a personal praenomen (Gaius, Lucius, Marcus — there were barely twenty in use), a clan nomen in -ius (Julius, Cornelius), and a branch or nickname cognomen (Caesar, Cicero — 'chickpea'). Women took the feminine of the clan name, so every daughter of the Julii was Julia.
Egyptian: Egyptian names are sentences. Tutankhamun is 'living image of Amun', Ramose is 'born of Ra', Nefertari is 'the most beautiful' — each stacks a god's name or a virtue onto a short grammatical element like -mose (born of), -hotep (is satisfied) or ankh- (life).
Japanese: Japanese names are strings of open syllables — consonant plus vowel, never a cluster, never a closed ending except -n — which is why they read so evenly to an English eye. Meaning lives in the kanji, not the sound: Haruka can be 'distant' or 'spring flower' depending on how it is written.
Genie: Genie names draw on the Arabic and Persian sources of the jinn: the One Thousand and One Nights, the Qur'anic Sulayman who bound them, and the efreet and marid of D&D's elemental courts. The phonology is Semitic — a strong glottal or fricative opening (Kha-, Sha-, Az-), a rolling middle, and clipped endings in -ir, -im, -mir and -zad for males, -rah, -ida and -ima for females.
Choosing between these Fantasy generators
If you already know the race, go straight to its generator — each one documents that tradition's phonetics, history and table usage beneath the tool. If you're still deciding, read the register notes above and pick by sound: the name you'll enjoy saying every session matters more than the lore fit, because you will say it several hundred times before the character retires.
Every generator here works the same way. Tap a name to copy it, star the ones worth keeping — they stay in your browser between sessions, which makes a useful name bank for the next time you need an NPC on no notice — and use the count selector when you want a longer list to choose from. Nothing is stored on our servers and nothing needs an account.
Naming a whole Fantasy cast
One name is easy; a consistent cast is the harder problem. The trick used by most worldbuilders is to fix a sound palette per culture and stay inside it: if one faction's names lean on soft l and r sounds, its rival's should not. Generate in bulk, shortlist the names that share a family resemblance, and keep the rejects — today's discarded name is next month's innkeeper. The worldbuilder's method guide covers this in full.