Fantasy Name Generator

Fantasy names

Running a campaign, writing a novel, or filling an NPC roster at short notice? Pick a race, a class and a gender leaning, and the generator delivers fantasy names that sound right for the archetype — elvish names with flowing vowels, dwarven names heavy on consonants, orcish names full of guttural clusters.

How to roll a fantasy name

  1. 1

    Pick a race

    Human, elf, dwarf, halfling, tiefling, dragonborn, orc, goblin, gnome, half-elf or drow — each uses its own phoneme pool.

  2. 2

    Pick a gender lean

    Masculine, feminine or androgynous. The generator does not force binary output; pick "any" for a broader sample.

  3. 3

    Optionally choose a class

    Adds a themed epithet (e.g. `the Binder`, `Stormhand`, `of the Seventh Gate`) appropriate to the class.

  4. 4

    Generate

    Get a list of 10-20 candidate names. Re-roll any you don't like or keep what fits.

Phoneme conventions per race

Race Feel Example first / last
Elf Long vowels, soft consonants, apostrophes Aelyndra Sael'thorin
Dwarf Hard consonants, double letters Bromm Ironvein
Halfling Short, cheerful, double vowels Pippa Goodbarrel
Tiefling Infernal, abstract virtues as names Carrion Requiem
Dragonborn Strong, draconic syllables Vrondir Caerdrul
Orc / Goblin Short, harsh clusters Grukk Bonechew
Drow Elvish stems, darker epithets Zaknafein Duskspear

Tips for names that stick

For writers vs players

Writers usually want 3-5 candidate names and then pick one by feel. DMs want 20 names they can chew through for a single session’s worth of shop owners and guards. The generator supports both: change the count to suit the use case.

Frequently Asked Questions

Yes — the output is generated from phoneme pools, not from copyrighted material. That said, always web-search a shortlisted name to make sure it is not already famous in another work.

Yes. Toggle “surname only” and you will get family or clan names without a given name, handy for naming a noble house or a trading guild.

For the major D&D/Pathfinder races, yes — the generator follows the published naming conventions (e.g. tiefling “virtue” names, dwarven patronymics). For more unusual races, it falls back to a hybrid phoneme pool.

Yes. Enter a numeric seed and the output becomes deterministic, which is useful when rebuilding the same NPC roster across sessions.