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.
| Culture | Sound palette | Name structure | Example |
|---|---|---|---|
| Elves | Liquids and vowels (l, r, th, ae, ia), soft endings | Child name until adulthood, then a chosen adult name plus family name | Thaelira Amastacia |
| Dwarves | Hard stops and clusters (b, d, g, k, rn), short syllables | Given name plus clan name; clan matters more than the individual | Brundak Ironvein |
| Orcs | Gutturals and harsh doubles (gr, zg, uk, sh), one or two syllables | Single name, often with an earned epithet | Gharuk the Unbowed |
| Dragonborn | Rolling consonants and long vowels (rh, kr, ar, ix) | Clan name spoken first as a mark of honor, then personal name | Kepeshkmolik Arjhan |
| Tieflings | Infernal-sounding given names, or a "virtue" name | Birth name, or a chosen concept name such as Hope, Torment, or Weary | Akmenos, or simply Reverence |
| Halflings | Warm, homely, often two syllables ending in -o, -y, -a | Given name plus a cozy, descriptive family name | Rosie 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.
- 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.
- 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.
- 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:
| Situation | Approach |
|---|---|
| Shopkeepers, guards, tavern patrons improvised mid-session | Generator, rolled live or from a pre-made list of ten per culture |
| Recurring NPCs and faction leaders | Generate several, then edit the best one to fit your sound sheet |
| Villains, gods, and the campaign's central locations | Hand-craft from meaningful roots; these names will be said hundreds of times |
| Player characters | Player'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.
Recommended Generators and Naming Guides
- D&D Name Generator — mixed-race character names with male, female, and gender-neutral options; the fastest general-purpose roll.
- Elf Name Generator — flowing, vowel-rich names in the Tolkien tradition.
- Dwarf Name Generator — hard-consonant given names with clan surnames.
- Orc Name Generator — short, guttural warrior names, ideal for war bands and half-orc characters.
- Tiefling Name Generator — infernal birth names plus virtue names.
- Dragonborn Name Generator — draconic personal and clan names.
- Halfling Name Generator — warm, Shire-style given and family names.
- NPC Generator — a name plus personality, occupation, and hook when you need a whole character at once.
- Kingdom Name Generator and Fantasy City Name Generator — place names filtered by cultural flavor.
- Fantasy World Names by Genre — 220 world-scale names plus a method for inventing your own.
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
Start building your world today
A linked wiki, a timeline and a live DM screen — free, in your browser, no account needed.