✦ Free Fantasy Name Generator ✦
Generate names for 48 races and classes — with story ideas, a read-aloud button, and filters. Free, forever.
Elf, Dwarf, Orc, Fairy, Gnome, Merfolk, Kitsune, Phoenix and more — each generator built from authentic mythology and folklore.
Vampires, Witches, Ghosts, Necromancers — darker names for darker stories. This is where we go further than anyone else.
Barbarian, Wizard, Paladin, Rogue, Dragonborn, Tiefling and all 14 D&D races & classes — names built for the world of Faerûn and beyond.
No signup. No paywall. Just great names.
Choose from 13 races and classes across Fantasy, Dark, and D&D categories.
Set gender, length, and subrace. Hit Generate — get 4 names instantly.
Lock names you love, keep regenerating others. Save your favorites and export to .txt.
A quick walkthrough of every control, plus a few tricks for landing the right name faster.
Fantasy Name Builder is a free fantasy name generator for writers, game masters, players and worldbuilders. Every race and class has its own pool of first names, surnames and story ideas, so an elf never sounds like an orc and a paladin never sounds like a necromancer. Here is how to get the most out of it.
Good fantasy names are not random letters. They follow patterns of sound, structure and meaning that make a people feel real.
Most fantasy names are made of two to four syllables joined together. A name generator works the same way a careful author does: it combines a beginning, an optional middle and an ending drawn from a consistent set of sounds. Keep the set consistent and every name from that culture will sound related, even if no two names are alike.
Readers and players pick up a culture’s “sound” within a few names. Choosing which letters appear often — and which never appear — is the fastest way to make a race feel distinct. These are the sound palettes most fantasy fiction and tabletop games lean on:
Flowing and musical: soft consonants like l, r, n and th, open vowel pairs such as ae, ia and ie, and longer names that suggest a long life.
Short, solid and percussive: hard stops like k, d, g and b, closed one- or two-syllable names, and surnames built from stone, metal and craft.
Harsh and clipped: guttural sounds such as g, gr, z and k, heavy consonant clusters and short barks that are easy to shout across a battlefield.
Light and airy: soft s, f, l and w sounds, bright vowels, and endings like -ette, -wyn or -belle that feel delicate and quick.
Long, grand and sibilant: rolling r, hissing s and x, rare letter pairs like rh or yx, and three or more syllables to match an ancient creature.
Cozy and familiar: names that sound close to everyday English, often with cheerful two-syllable rhythms and surnames drawn from gardens, food and home.
Elegant and old-world: formal-sounding names with a European flavor, dark vowels like o and u, and noble-sounding surnames or titles.
Two traditions at once: infernal-sounding names with sharp consonants and apostrophes, or “virtue” names such as Hope or Torment that a character chooses for themselves.
Many memorable fantasy names hide a meaning. Some come from real-language roots, some from invented languages, and many surnames are simple English compounds that describe a place, a trade or a deed — think Ironfoot, Silverlute or Stormwatch. J.R.R. Tolkien famously built whole invented languages for his elves and then drew names from them, which is why his names feel so consistent.
Every name in this fantasy name generator comes with a short story idea for exactly this reason: a name lands harder when it hints at who the character is. For a full step-by-step method, read our guide on how to create fantasy names.
Want more than the generator? These in-depth guides collect hand-picked names, meanings and naming tips for the most-requested races and themes.
Answers to the questions writers, players and game masters ask most.
Yes. Fantasy Name Builder is completely free to use, with no signup, no account and no limit on how many times you can generate names.
The names are generated for use in your own creative projects, and writers, game masters and players use them for novels, short stories, tabletop campaigns, video game characters and worldbuilding. Because names are assembled from common syllables, it is still smart to search a name before you publish a commercial book or game, just to make sure it is not already a well-known character or trademark.
Start by deciding what culture the character belongs to and what that culture sounds like — soft and flowing, harsh and guttural, short and practical. Pick a small set of sounds that fit, combine two or three syllables, then say the result out loud. Add a surname that hints at a place, trade or family history, and adjust spelling until it is easy to read. Our guide to creating fantasy names walks through the process step by step.
A good fantasy name is easy to pronounce, fits the character’s culture, looks different from the other names in your story and suggests something about who the character is. Avoid piling on apostrophes or unusual letters unless they mean something in your world.
The generator currently covers 48 races and classes: 20 classic fantasy races, 13 dark fantasy types and 15 D&D races and classes, from elves and dwarves to vampires, warlocks and death knights.
Each roll shows four names. Lock any you want to keep and click Generate again — only the unlocked slots change, so you can roll as many times as you like and build up a shortlist.
Yes. Use the Show filter above the results to switch between Full name, First only and Surname only.
Click Save on any name card to add it to your Saved list, which is grouped by race. Open Saved in the top menu and choose Export .txt to download the list. Saved names are stored in your browser, so they stay on the device you used.
Press the Hear it button on any name card and your browser will read the name aloud. Pronunciation depends on the voice your device uses, so treat it as a guide — in your own world, the way you say it is the right way.
Each name comes with a one-line story idea written to spark a backstory, personality trait or plot hook. Use it, change it or ignore it — it is there to help a name feel like a character.
Elves usually get long, melodic names; dwarves get short, hard-sounding names with craft or clan surnames; orcs get harsh, guttural names; halflings get homey, familiar-sounding names; and tieflings often use infernal names or chosen virtue names. See the How Fantasy Names Are Built section above for more on each style.
Yes. Fantasy Name Builder runs in any modern browser on phones, tablets and computers. On small screens the results appear in a swipeable carousel.
Your personal collection — grouped by race
Every generator and guide on the site — 126 in all. Pick a race, a class, a place or a whole world.