Free · No signup · 135,000/mo searches

Fantasy Name Generator

Name a hero, villain, or whole cast in one click.

Results

    Tap any name to copy it. Hit Generate for a fresh batch.

    Name a hero, villain, or whole cast in one click. Pick a race and gender and get full fantasy names — a race-fitting given name paired with an evocative surname or epithet, like "Aelara Moonwhisper" or "Thorgrim the Bold." Each race draws from its own sound pool, so an elf reads like an elf and an orc reads like an orc.

    How the fantasy name generator works

    This tool builds a full fantasy name — a given name plus a surname or epithet — for any fantasy fiction, while the DnD generator focuses on single given names tuned to Dungeons & Dragons races. Use this one when you need a complete character name to put on the page.

    Frequently asked questions

    How is this different from the DnD name generator?
    This tool builds a full fantasy name — a given name plus a surname or epithet — for any fantasy fiction, while the DnD generator focuses on single given names tuned to Dungeons & Dragons races. Use this one when you need a complete character name to put on the page.
    Can I use these fantasy names in my book or game?
    Yes. Every name is stitched together from invented sound fragments, not copied from any book or game, so you can give them to characters, NPCs, factions, or places with no restrictions.
    Can I generate names for a specific race?
    Pick the race from the dropdown before you generate. Each race — elf, human, dwarf, orc, fae, demon, celestial, dragonkin — uses its own pools of syllables and surnames, so the names match the feel you expect for that people.