dnd name forge

DnD town names

Fifty villages, generated in one run from the site's own town mode — then the suffix tables that decide whether a name reads like an English village or like something out of a novel.

Fifty town names from one run

How these fifty were made. Generator set to Names for: Towns, race Any (mixed), count 50, seed 20261021. The mixed setting drew five races — Warforged, Human, Firbolg, Tabaxi, Half-Elf — and each name is one head word from the 44-word place list (Ash, Black, Bramble, Brook, Cold, Crow, Deep, Dun, East, Elm, Fair, Fen, Grey, Harrow, Heath, High, Iron, Kings, Kirk, Long, Marrow, Mill, Moor, North, Oak, Old, Raven, Red, Ridge, Rock, Salt, Sand, Silver, Stone, Storm, Thorn, West, White, Willow, Wind, Wolf, Wold, Wynd, Yew) plus one suffix from that race's culture table, below. No name repeats inside the fifty. Reproduce it from the console with the script at the bottom of this page.

The suffix tables, sorted by origin

Every culture in the generator carries its own eight suffixes. Only one of them carries the two layers real English village names are built from: Old English (-ton, -ham, -ford, -worth) and Norse (-by, -thorpe, -thwaite). The rest use settlement-feature words, so they read as invented places rather than as English ones.

Suffixes by culture and origin
CultureOld EnglishNorseOther suffixesExample pair
Human-ton · -ham · -ford · -worth-by · -thorpe · -thwaite-wickAshton / Ashham
Elf——-dale · -glen · -brook · -hollow · -reach · -wood · -vale · -moorAshdale / Ashglen
Drow——-spire · -hollow · -veil · -shade · -deep · -crypt · -vault · -mireAshspire / Ashhollow
Dwarf——-delving · -hold · -forge · -deep · -hall · -mine · -burrow · -cragAshdelving / Ashhold
Halfling-ford—-bury · -meadow · -bank · -brook · -field · -hill · -wickAshbury / Ashmeadow
Gnome——-warren · -burrow · -glen · -spring · -thicket · -hollow · -wick · -hillAshwarren / Ashburrow
Orc——-maw · -crag · -pit · -scar · -cairn · -spur · -gorge · -fenAshmaw / Ashcrag
Dragonborn——-maw · -crag · -ash · -crest · -peak · -moor · -gorge · -spireAshmaw / Ashcrag
Tiefling——-ash · -pyre · -veil · -thorn · -fall · -cinder · -gate · -spireAshash / Ashpyre
Aasimar——-light · -haven · -hall · -reach · -gate · -spire · -vale · -crestAshlight / Ashhaven
Genasi——-tide · -flame · -stone · -wave · -cinder · -salt · -scorch · -marshAshtide / Ashflame
Goliath——-peak · -cliff · -hold · -storm · -crag · -fell · -stone · -scarAshpeak / Ashcliff
Shifter——-den · -reed · -moss · -furrow · -lair · -run · -hollow · -thicketAshden / Ashreed
Kenku——-nest · -perch · -roost · -eyrie · -ridge · -cliff · -hollow · -cragAshnest / Ashperch
Lizardfolk——-marsh · -mud · -fen · -pool · -reed · -bank · -mire · -hollowAshmarsh / Ashmud
Triton——-tide · -reef · -deep · -bay · -wave · -sound · -shoal · -keyAshtide / Ashreef
Fey——-glen · -hollow · -thorn · -shade · -ring · -moss · -mound · -veilAshglen / Ashhollow
Goblin——-snag · -muck · -warren · -pit · -reek · -mire · -bog · -hollowAshsnag / Ashmuck
Warforged——-forge · -works · -mill · -anvil · -hall · -yard · -foundry · -gateAshforge / Ashworks

-wick is Old English too (from Latin vicus), but it sits in the last column because the four elements named above are the set this audit counts. A dash means that culture ships no suffix from that layer.

What the table supports

Using town names at the table

Generate your own

Set Names for to Towns on the generator, pick a race, and take as many as you need. The same seed and the same count give the same fifty names.

Reproduce this page

var s=document.createElement('script'); s.src='/assets/town-stats.js'; document.body.appendChild(s);

The script prints the fifty names for seed 20261021 and the suffix table, straight from the live generator.

Generate a roster · Surnames · How the generator behaves at scale