Free · No sign-up · Instant

Fantasy Name Generator

Generate original fantasy names for any race, gender, and tone. Each result includes a phonetic pronunciation so you know exactly how it sounds.

Press Enter to generate

10 names
    Copied!

    More word tools

    Every word generator you need, all free

    Other tools

    Numbers, names, games and more

    Advertisement · 336×280
    Grammarly — write with confidence
    Instantly improve grammar, spelling, clarity, and tone. Works everywhere you write online.
    Try Grammarly free

    What This Generator Does

    The Fantasy Name Generator produces names for eight classic fantasy races — human, elf, dwarf, orc, halfling, dragon, demon, and fae — filtered by gender and tone. Every name comes with a phonetic pronunciation guide in plain syllables, so you're never stuck guessing how to say it at a game table or when reading aloud from a manuscript.

    The pronunciation guide is a reading aid, not a rule. If your story gives a name a different sound than the guide suggests, go with your instinct. The guide exists to give you a starting point, not to override your creative decisions.

    How the Race Filter Works

    Each race pool is phonetically tuned to its species. Elf names are flowing and multi-syllabic — open vowels, liquid consonants, and the kinds of sounds that feel ancient and unhurried. Dwarf names are built from hard stops and short syllables: consonant clusters, abrupt endings, the sonic texture of stone and iron. Orc names lean on guttural stops, double consonants, and truncated vowels. Halfling names are round and familiar — they borrow from cozy, real-world-adjacent sounds that feel like they belong in a village rather than a battlefield.

    Dragon and demon names reach for the mythic and the strange: long compound names, unusual letter combinations, sounds borrowed from archaic languages. Fae names are short and airy, often monosyllabic, with soft edges. Human names sit in the middle — recognizable enough to feel grounded but distinct enough to belong in a fantasy world.

    If you're inventing a custom species, match it to the nearest race phonetically. An ancient, ethereal race maps naturally to Elf names. A brutal, earth-bound warrior culture maps to Dwarf or Orc.

    How the Tone Filter Works

    Light names pull from softer consonants, open vowels, and sounds associated with brightness and hope — names you'd give a protagonist in a high fantasy epic. Dark names reach for weight and shadow: heavier consonants, closed vowels, sounds that feel foreboding or ancient. Neutral names sit between the two, useful when you want a character whose alignment isn't obvious from their name alone.

    Tone adjusts the texture of the name rather than its structure. A Light elf name and a Dark elf name will still feel like elf names — the race shapes the syllable patterns and phonemes; tone shapes which end of that palette you're drawing from.

    How to Use the Pronunciation Guide

    The phonetic breakdowns use capital letters to mark the stressed syllable: "AY-lin-drah" means the first syllable carries the main stress. Syllable breaks are marked with hyphens. The guide uses plain English approximations — "AY" for the long A sound, "oh" for a long O, "oo" for the sound in "moon".

    It's a starting point. Once you've decided on a name, say it out loud a few times and let it settle into whatever pronunciation feels natural in your world. Consistent pronunciation within a world matters more than strict adherence to any guide.

    What Makes a Fantasy Name Work

    The names that work in fiction share a few qualities. They're phonetically consistent with the world they inhabit — a name that sounds right next to other names from the same culture. They're pronounceable without effort, so readers don't stumble every time they encounter them. And they don't accidentally echo real-world references that would pull a reader out of the story.

    That last point matters more than people expect. A dwarf named "Baldur" lands differently than one named "Baldurius" — the first sounds familiar; the second sounds invented. Neither is wrong, but they signal different things about your world. Names borrowed too directly from Norse mythology or Tolkien carry connotations from those sources. If that's intentional, fine. If not, put them through a round of modification until they feel like yours.

    If you need names that span multiple fiction genres, the Character Name Generator covers the full spectrum — useful if your story crosses between fantasy and sci-fi or realistic fiction. For a broader range of naming and creative tools, see the Other Generators hub.

    Building a Consistent Naming System

    A world feels coherent when its names follow internal rules. Pick one race filter per culture and use it consistently. Elves in your northern kingdom might all come from Elf + Light; a shadow cult might draw from Elf + Dark or Demon + Dark. Once you have five or six names from the generator, look at the common letter patterns — the consonant clusters, the vowel sounds, the syllable counts — and use those patterns to invent new names in the same style.

    The generator gives you a starting set. The naming system you build from it is yours.

    Frequently asked questions

    What's the pronunciation guide for?
    Each name includes a phonetic breakdown in plain syllables — for example, "AY-lin-drah" for Aelindra. Capital letters mark the stressed syllable. It's a reading aid so you're not guessing when you say the name out loud. If your world or game gives a name a different pronunciation, that takes precedence — the guide is a starting point, not a rule.
    Can I use these names in published work?
    Yes. Names aren't copyrightable, so you can use any generated name in a novel, game, screenplay, or other published work without restriction. For major projects, do a quick search to check whether the name belongs to a well-known character in another work — not for legal reasons, but to avoid unintended associations.
    How do I pick the right race filter for a custom species?
    Match the phonetic character of your species to the nearest race. Ancient and ethereal → Elf. Tough and earth-bound → Dwarf. Brutal and guttural → Orc. Airy and fey → Fae. Cozy and familiar → Halfling. Mythic and strange → Dragon or Demon. Pick the pool that fits the mouth-feel you want, then adapt individual names as needed.
    Does the tone filter change the name structure or just the word feel?
    Mostly the feel — the sounds and letter combinations shift rather than the syllable count or structure. Light names lean on softer consonants and open vowels. Dark names use heavier sounds associated with weight and shadow. The race determines the structural patterns; tone adjusts which end of that palette you're drawing from.
    Does this use AI?
    No. Every name and pronunciation in the generator was written by hand for each specific race, gender, and tone combination. There's no AI generation and no random character strings. That's why the names are pronounceable and phonetically consistent — they were built that way on purpose.
    How do I build a consistent naming system for a whole world?
    Pick one race filter per culture and stick with it for that group. Generate a set of names, then look at the common patterns — consonant clusters, vowel sounds, syllable counts — and use those patterns to invent new names in the same style. Consistency within a culture is what makes a world feel real, even when none of the names are.

    Who uses a fantasy name generator?

    Fantasy novelists and short story writers
    Writers who need names for characters, places, and cultures that sound invented but feel internally consistent within the world they're building
    Tabletop RPG players and game masters
    Players naming new characters and GMs populating worlds with NPCs who need names that fit the tone of a session without slowing down prep
    Game developers building fantasy games
    Developers who need a fast supply of plausible character names for NPCs, factions, and lore — especially early in production before a full naming bible exists
    Worldbuilders creating fictional cultures
    Creators building detailed fictional societies who need names as raw material for developing cultural naming conventions and phonetic identity