Fantasy Name Generator

This free fantasy name generator creates names for D&D characters, elves, dragons, and dozens of other worlds. Generate general fantasy names right here, or browse the generators below for names built for a specific race or setting.

    Click Generate Names to reshuffle. Results are session only and never stored.

    Browse Name Generators by Type

    How Fantasy Names Work

    Fantasy names work by evoking a world through sound. A name feels elven when it flows with soft vowels, and draconic when it hits hard consonants. Most fantasy names are invented, but they follow patterns that make them feel real: consistent sounds, a sense of culture, and sometimes a family or clan name. The generators here build names from those patterns, so each result fits its world.

    How to Choose a Fantasy Name

    Choose a fantasy name that matches your character and your world. Start with the type of being (an elf, a dwarf, a dragonborn), then generate a batch and say each name aloud. The right one is usually easy to pronounce and instantly suggests the right mood. If you are torn, pick the name that you would not mind hearing dozens of times at the table or on the page.

    • Match the name to the race or setting.
    • Say it aloud to test the sound.
    • Favor names that are easy to remember.

    Frequently Asked Questions

    Is this fantasy name generator free?

    Yes. Every generator on the site is completely free, with no sign-up and no limits. Generate as many names as you like.

    Where do the names come from?

    The generators build original names from phonetic components that match each world. They are not copied from any published list, so you can use them freely.

    Which generator should I use?

    Pick the one that matches your character. Use the D&D generators for tabletop characters, the elf generator for elven names, and so on. Browse the categories above to find the right fit.

    Browse all generators