Fantasy Name Generator
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
Pick a race
Human, elf, dwarf, halfling, tiefling, dragonborn, orc, goblin, gnome, half-elf or drow — each uses its own phoneme pool.
-
2
Pick a gender lean
Masculine, feminine or androgynous. The generator does not force binary output; pick "any" for a broader sample.
-
3
Optionally choose a class
Adds a themed epithet (e.g. `the Binder`, `Stormhand`, `of the Seventh Gate`) appropriate to the class.
-
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
- Say it out loud. If you trip over it, your players will too. “Gnorrl Bzhakrvaz” looks cool on the sheet and dies at the table.
- Pair with a title. A named NPC feels richer with a short epithet: Varian the Quiet, Selka Ink-Tongue.
- Reserve apostrophes. Elvish names often use one contraction — two or three apostrophes in a single name looks like an error.
- Keep a “known world” list. If your setting has established surnames (a royal house, a trade guild), weight the generator’s output with those instead of pure random rolls.
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.
Related Tools
Grammar Checker
Quick grammar and spelling pass for English text: fixes common typos, missing apostrophes in contractions and repeated words.
Bibliography Generator
Generate correctly formatted bibliography entries in APA 7, MLA 9, Chicago 17 and Harvard. Books, journals, websites, films and more.
Random Word Generator
Generate random English word lists. Choose everyday, nature, creative, or tech words, set length and count, then copy the result.
Acronym Generator
Generate acronyms from a phrase, project name or topic. Pick the length and tone, then shortlist pronounceable names that are easier to remember.
Word Scrambler
Scramble the letters of each word in a text while keeping the first and last letters intact. Great for puzzles and games.
English Spell Checker
Paste English text to flag common misspellings from a curated typo list, review suggestions, and copy the corrected version.