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

No names yet, traveler.

Choose your race, set your preferences, and hit the button. The chronicles won't write themselves.

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