Topic

Fantasy Name Generators

Free name generators for elves, dwarves, orcs, tieflings, dragonborn, halflings, kingdoms, and cities, plus rules for consistent, pronounceable fantasy names.

A good fantasy name tells the table who someone is before they say a word: where they come from, what their people value, and how seriously to take them. The generators collected here produce names in a consistent sound palette per race or place type, and the guidance below explains how to bend that output into a naming system your world can keep using for years. It belongs to our Character & NPC hub, alongside race, class, and character-creation guides.

Naming Conventions by Culture

Most fantasy cultures are recognizable from three things: the sounds they favor, how many parts a full name has, and what the extra parts mean. The D&D Player's Handbook already hints at these conventions for the core races, and they make a solid default even in a homebrew setting.

CultureSound paletteName structureExample
ElvesLiquids and vowels (l, r, th, ae, ia), soft endingsChild name until adulthood, then a chosen adult name plus family nameThaelira Amastacia
DwarvesHard stops and clusters (b, d, g, k, rn), short syllablesGiven name plus clan name; clan matters more than the individualBrundak Ironvein
OrcsGutturals and harsh doubles (gr, zg, uk, sh), one or two syllablesSingle name, often with an earned epithetGharuk the Unbowed
DragonbornRolling consonants and long vowels (rh, kr, ar, ix)Clan name spoken first as a mark of honor, then personal nameKepeshkmolik Arjhan
TieflingsInfernal-sounding given names, or a "virtue" nameBirth name, or a chosen concept name such as Hope, Torment, or WearyAkmenos, or simply Reverence
HalflingsWarm, homely, often two syllables ending in -o, -y, -aGiven name plus a cozy, descriptive family nameRosie Tealeaf

The structure column is where most of the worldbuilding lives. A culture that names people after their clan is telling you that family honor is at stake in every scene; a culture of single names plus earned epithets is telling you that reputation is personal and can be lost. Pick the structure for what it says about the society, then let the generator handle the sounds.

Keeping Names Consistent Within a Culture

Inconsistency is what makes invented names feel random. If one dwarf is Thorgrim and the next is Xylanthe, players stop reading names as information. Three habits fix this.

  1. Write a sound sheet. List 8–12 consonants and 4–6 vowel sounds the culture uses, plus two or three it never uses. A dwarven tongue with no soft "s" or "f" will sound coherent across fifty names.
  2. Reuse meaningful pieces. Decide what a handful of syllables mean and recycle them. If -heim means "hall" and dur- means "deep," then Durheim, Durgast, and Kalheim all sound related, and the same pieces can name the mountain holds on your map.
  3. Fix the structure and break it on purpose. Every member of the culture follows the same pattern (given + clan, patronymic, epithet). An exile or outcast who drops the clan name then becomes a story beat rather than an accident.

The same sound sheet should feed place names, so a dwarven city and a dwarven blacksmith obviously share a language. The fantasy world name generator guide walks through applying this to realms and continents.

Quick Rules for Pronounceable Names

A name nobody can say aloud will be shortened at the table within a session, usually to something you did not choose. These rules keep names usable:

  • Two or three syllables for anyone recurring. Save long names for formal titles and let characters use a short form day to day.
  • Avoid three or more consonants in a row unless one of them is a liquid (l, r). "Brundak" reads cleanly; "Brzndk" does not.
  • Use apostrophes sparingly and give them a meaning, such as a glottal stop or a clan separator. Decorative apostrophes just slow readers down.
  • Vary first letters across the cast. If the party's patron is Kaelen, the villain should not be Kaelus. Players remember initials before anything else.
  • Say it out loud once. If you stumble, your players will too. If it sounds like a real-world word or a joke, decide whether that is intended.
  • Write down the pronunciation the first time you use a name, so you do not drift from "KAY-len" to "kah-ELL-en" by session ten.

When to Use a Generator and When to Hand-Craft

Generators are best for volume and speed; hand-crafting is best for names that carry weight. A practical split:

SituationApproach
Shopkeepers, guards, tavern patrons improvised mid-sessionGenerator, rolled live or from a pre-made list of ten per culture
Recurring NPCs and faction leadersGenerate several, then edit the best one to fit your sound sheet
Villains, gods, and the campaign's central locationsHand-craft from meaningful roots; these names will be said hundreds of times
Player charactersPlayer's choice, with the culture's conventions offered as a guide

Before each session, roll ten names per culture the party is likely to meet and keep them on a card. When a name gets used, record who it went to; the NPC tracking guide covers a simple system so the innkeeper is still called Rosie three months later.

Frequently Asked Questions

How do I come up with a good fantasy name?

Start from the character's culture rather than from a cool sound. Pick that culture's sound palette and name structure, generate or write five candidates, say each aloud, and keep the one that is easy to pronounce and does not share an initial with another major character.

Are D&D name generators free to use for my campaign or novel?

The generators linked here are free and need no account. Generated names are short combinations of syllables, but if you are publishing commercially, check that a name is not already a well-known character or trademark.

How do I name characters from the same family or clan?

Share a surname or clan name, then reuse one root across given names (for example, Brun-, Brunhild, Brundak). Some cultures also use patronymics such as "son of" or "daughter of," which makes lineage visible on every introduction.

Should fantasy place names follow the same rules as character names?

Yes. Using the same sound sheet for people and places makes regions feel like they share a language. A useful habit is building place names from meaningful roots, such as "deep" plus "hall," and reusing those roots across the region.

Sibling topics

Also in Character & NPC Hub

Free · runs in your browser

Start building your world today

A linked wiki, a timeline and a live DM screen — free, in your browser, no account needed.