This site is maintained on a schedule rather than published once and left alone. New naming traditions are added most weeks, and existing tables get rewritten when the output stops sounding right. Everything below shipped on the date shown.
Japanese, genie and svirfneblin generators, plus ship names
The Japanese set is built strictly from open syllables — consonant plus vowel, no clusters — and closes on the real gendered endings: -ko, -mi and -hime for women, -ro, -shi, -maru and -suke for men. Genie names open on Arabic-register fricatives (Kha-, Sha-, Az-) and close short on -ir, -mir and -zad. Svirfneblin get their own table rather than the gnome one because deep-gnome names land hard: -tick, -gulp, -dorn, after Belwar Dissengulp. A ship-name generator joins the place tools, pairing a quality with a namesake the way real ships from the Golden Hind onward were named.
Wizard, Roman and Egyptian generators, plus city names
Three new traditions, each with its own phonotactic table rather than a reskin of an existing one. The Egyptian set is built from theophoric compounds — the god-elements that most real Egyptian personal names were assembled around, which is why it opens on Amen-, Hor- and Ankh- and closes on -hotep, -mose and -tari. The Roman set uses the Latin nomen endings (-us, -ius, -ianus, -a) that mark grammatical gender, so masculine and feminine forms differ the way they actually did. The wizard set is reverse-engineered from the endings that carry the archetype in fiction — -dalf, -lin, -ster, -kainen. A compound city-name generator shipped alongside them.
Demon, angel and samurai generators, plus guild names
Angel names are composed rather than shuffled: a stem carries the attribute and a theophoric suffix (-el, -iel, -ael) carries the divine part, which is the pattern behind Ariel, Gabriel and Michael. Demon names take the opposite register — hard stops and back-of-the-throat codas like -goth, -zul and -rax. The samurai set is built from Japanese name elements (Aka-, Kuro-, Ishi- against -moto, -shige, -hiro) so the halves combine the way real compounds do. A guild-name generator was added for the organisations characters belong to.
Half-elf, duergar and dragon generators, plus tavern names
Half-elf names got their own table rather than being pointed at the elf one: the openings stay elvish but the endings widen to include human-register forms, so the output sits between the two cultures instead of inside one. Duergar split from dwarf because grey-dwarf names take a harsher turn — Khazgrim, Morzur, Thurdun against the rounder dwarven set. The dragon generator covers true draconic names, which run longer and more ceremonial than dragonborn ones. The tavern generator was the site's first compound place-name tool.
Bugbear, hobgoblin and half-orc generators
The goblinoid family had been collapsed into one orc-shaped table, which was wrong. Bugbear names are now locked to two blunt syllables; hobgoblin names allow a third and resolve on ordered, harder codas; half-orc names are gendered and include an empty ending, so some come out as bare human-length stems and others carry orcish weight. Each page documents the difference rather than asserting it.
Changeling, triton and githyanki generators
Three races whose conventions are genuinely unusual. Changelings take a new name with each new face, so the generator is capped at a single syllable and produces short borrowed-sounding words — Ash, Fei, Gray — rather than a fixed tradition. Triton names are assembled from Greek sea-roots (Coral-, Delph-, Nerei-) on classical endings. Githyanki names keep the glottal breaks that mark the race in print: B'rak, Kar'i, Quith.
Editorial overhaul: every race page documents its tradition
The largest single change to the site. Every race generator gained hand-written sections on where its naming tradition comes from, how to build a name in that tradition by hand, and how to use it at the table — roughly 150 to 400 words per race, written individually rather than templated. Four long-form naming guides were added at the same time, and a build-time quality gate was introduced that fails the deploy if any page falls below its word floor, if any internal link is dead, or if any race is missing its editorial.
Aarakocra, minotaur and centaur generators
Minotaur and centaur names come straight from the Greek sources the creatures do — Asterion, Brontes, Chiron, Pholus, Nessus — so both tables are built on Greek stems and the -on, -os, -us, -ios endings that carry them. Aarakocra went the other way: open vowel endings (-a, -ee, -ra) and sharp k sounds, for names meant to come out of a beak.
Lizardfolk, kenku and tortle generators
The first expansion past the core races. Kenku are the genuinely odd one: they speak in mimicry, so their names are onomatopoeic compounds — Clatterbeak, Rattlewing, Echocall — and the generator joins a sound to a body part rather than running syllables together. Lizardfolk and tortle use conventional phonotactic tables with their own sibilant and open-vowel registers.
DnD Namer launches
The site went live with generators for the core D&D races, each built from a hand-written phonotactic table — the openings, syllable patterns and endings that make a name belong to its tradition — rather than a shuffled syllable list. Letter pages, gender variants and a saved-names bank shipped with it.
How changes get made
Each generator is a hand-written phonotactic table: the consonant clusters a name in that tradition may open on, how many syllables it may run to, and the endings it is allowed to resolve on. Adding a race means researching where its naming convention actually comes from and writing that table by hand, which is why three races is a normal week rather than thirty.
Every deploy runs a quality gate before it ships. The gate fails the build if any page falls below its word floor, if any internal link on the site points at a page that doesn't exist, if a race is missing its written editorial, or if the generated names for a race collide with each other too often. A failing gate blocks the release outright, which is the only reason the weekly cadence above has gaps in it.