Medieval City Name Generator for RPG Campaigns

Generate realistic medieval town and city names for D&D 5e and historical RPGs. English and Anglo-Saxon inspired names for grounded campaign settings.

Select style

Style

Names

Name Style

Press generate to create names

About Medieval City Names

Historical medieval settlement names follow well-established conventions drawn from Old English, Anglo-Saxon, and Norman French. Endings like -bury (fortified place), -ford (river crossing), -ton (farmstead), -ham (village), and -wick (trading settlement) tell you something about a town's origin and function.

Our medieval city name generator uses these same suffix conventions to create names that feel grounded and historically authentic — perfect for low-fantasy, gritty realism, or Arthurian campaign settings.

Common Medieval Settlement Suffixes

| Suffix | Meaning | Example | | ----------------- | -------------------- | --------------------------- | | -bury, -borough | Fortified town | Ashbury, Oakborough | | -ford | River crossing | Heatherford, Elmford | | -ton, -town | Farmstead/settlement | Hollyton, Birchtown | | -ham | Village | Willowham, Hawkham | | -wick, -wich | Trading place | Thornwick, Reedwich | | -field | Open land | Cloverfield, Maplefield | | -chester, -caster | Roman fort | Larchester, Reedcaster | | -minster | Church/monastery | Reedminster, Ashminster |

Nature Prefixes in Medieval Names

Trees and plants were common inspiration for settlement names — Ash, Birch, Oak, Willow, Elm — reflecting what grew nearby or what resources the area was known for.

Tips for Naming Medieval Settlements

  • Match the suffix to the settlement's geography — ford implies a river, chester implies ancient walls
  • Use -minster for towns with religious importance (cathedrals, monasteries)
  • Generate multiple names for a region and use the patterns to imply a shared cultural heritage
  • Enable NPC mode for epithets: "the Prosperous", "the Old", "of the Crown"
Medieval City Name Generator for RPG Campaigns | 20Forge