Summary

This free fantasy name generator builds elf, dwarf, orc, human and shadow-touched names from the sounds each race favours: soft liquids for elves, hard stops for dwarves and orcs, familiar medieval endings for humans. Pick a race, a format and a sound, click a name to copy it, and run as many batches as you need. It runs in your browser with no signup, and the page explains how each name is assembled.

Free tool, no signup

Fantasy Name Generator: Pick a Race, Get Names That Fit

Choose elf, dwarf, orc, human or shadow-touched, set the sound, and get names built from the phonetics of that race. Click a name to copy it.

Fantasy name generator

Pick a race, a format and a sound. The list refreshes every time you change a setting, and the button gives you a new batch.

Click a name to copy it.

    How it works

    What happens when you press the button

    Syllables, not random letters

    Each race has its own bank of opening syllables, linking pieces and endings. Elves lean on soft sounds (l, r, n) and endings like -iel or -wen. Dwarves and orcs lean on hard stops (k, g, d, z). The tool joins three pieces and fixes awkward seams, such as two vowels colliding.

    Family names are fused words

    Surnames are two ordinary words stuck together, the way English gave us Thornwick or Ashbrook. Dwarves get craft words (forge, helm), orcs get violence (tusk, crusher), elves get nature (moon, song).

    Filters, then your browser does the rest

    Names longer than nine letters or four syllables are thrown out, and duplicates inside a batch are removed. The syllable count next to each name is a rough count of vowel groups, accurate for these invented words, not a dictionary lookup.

    Why sound does the work

    A good fantasy name tells you the culture before the lore does

    Tolkien took many of his dwarf names, Thorin and Durin among them, from the Dvergatal, a list of dwarves in the Old Norse poem Völuspá. Gandalf is on that list too. His elvish names came from invented languages modelled partly on Finnish and Welsh. Different raw material, same trick: readers sense where a character comes from before anyone explains it. This generator applies that idea at small scale, one sound palette per race.

    • Elves: open vowels, soft consonants, endings like -iel, -wen, -ion
    • Dwarves: short and hard, Norse-flavoured endings like -grim, -rim, -dur
    • Orcs: harsh stops and one or two syllables
    • Humans: familiar medieval endings like -ric, -win, -wyn, so readers never trip
    • Shadow-touched: x, z and k, with endings like -oth and -ax
    Painted fantasy miniatures of an elf, a dwarf, an orc and a human knight on a tabletop
    Before you keep one

    Three ways to test a name

    1. 1

      Say it out loud, three times

      If you stumble on the second try, your players or readers will too. Cut a syllable or swap one consonant until it comes out without effort.

    2. 2

      Check initials across your cast

      Two characters whose names start with the same letter blur together on the page, especially in a crowded scene. Keep initials distinct inside any group that shares a chapter.

    3. 3

      Search it before you commit

      Type the name with the word fantasy next to it. A name that already belongs to a famous character, a game or a trademark is a bad bet for anything you plan to publish.

    From list to name

    Generate twenty, shortlist three, then edit by hand

    The generator gives you raw material. What makes a name yours is the edit afterwards: swap an ending, drop a syllable, move the emphasis. Writers who name a whole cast tend to work in batches and keep a running list, so the pool of used sounds stays visible and no two characters end up with the same shape.

    • Shortlist three names per character, not one
    • Change a single letter by hand so the name is truly yours
    • Pair a first name from one batch with a family name from another
    Writer's desk with handwritten name lists and sticky notes on a pinboard

    Questions about the fantasy name generator

    Is this fantasy name generator free?
    Yes. No account, no email, no limit on batches. The names are assembled in your browser, so nothing you generate is sent to or stored on a server.
    How does the generator build a fantasy name?
    Each race has its own bank of opening syllables, linking pieces and endings. The tool glues them together, fixes clumsy seams such as a doubled vowel, then rejects anything longer than nine letters or four syllables. Family names fuse two plain words, like Thornwick or Ashbrook.
    Can I use these names in my novel, game or D&D campaign?
    You can, with one caution. The generator mixes common syllables and everyday words, so most results are new combinations, but nobody can guarantee that a name is free of an existing character or trademark. Search any name you plan to publish or sell, with the word fantasy next to it.
    Why do names for the same race sound alike?
    On purpose. A culture reuses its sounds, and that is what makes a name feel like it belongs to an elf or a dwarf rather than to a random string. Press the button again for a fresh batch, or switch the sound setting to change the endings.
    Do the names come with meanings?
    No. This generator works on sound and structure only. If you want a meaning, pick a word you like in a real or invented language and edit the generated name toward it by hand.
    Are the masculine and feminine settings a rule?
    No, they are a convention. Fantasy has no grammatical gender for names, so the setting only changes the endings: -iel and -wen read as feminine to most English-speaking readers, -on and -grim as masculine. Use Neutral if your world does not split names that way.
    Can I use it for villages, taverns or clans?
    The first and family name format is the closest fit. Results such as Thornwick, Stonefield or Bonetusk work as place and clan names with no changes, and the first-name-only option gives you short, pronounceable names for rulers and minor characters.

    Need names for a brand, a baby or a username instead?

    Name Generator Plus covers 56 categories, from business names to pet names, each built around how names actually work.