Medieval Town Name Generator

Make believable medieval town and city names from real Old English and Norse place pieces like -ford, -wick and -by. Ten new names with every click.

Part of Fantasy Places & Worlds Names

  • A
    AshfordExample

    Ash trees near a river crossing, a classic market town name.

  • K
    KirkbyExample

    Norse for church farm, ideal for a quiet northern village.

  • M
    Market HartwellExample

    The Market prefix marks it as a trading hub with weekly fairs.

  • T
    Thornwick AbbeyExample

    Suits a town that grew around a monastery on old trading land.

  • G
    GrimthorpeExample

    Hard sounds and a Norse ending fit a rough frontier settlement.

  • K
    King's BradfordExample

    A royal title tells players this city answers directly to the crown.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

23,000+ possible names in this medieval town name tool

💡 GOOD TO KNOWPut -ford and -bridge towns on rivers, and -mere towns by lakes, so the map makes sense.

Put -ford and -bridge towns on rivers, and -mere towns by lakes, so the map makes sense.

Real medieval towns were named for plain, useful things: a river crossing, a farm, a hill, a market. Over centuries those words blurred into names like Ashford, Kirkby and Thornwick. This medieval town name generator uses the same old building blocks, so every result sounds like a place that grew up beside a road or river hundreds of years ago.

It works as a medieval city name generator too. Some results add Market, Upper or a castle title, which suits a busy walled city. Writers, game masters and history fans use it to fill maps, trade routes and quest boards with towns that feel lived in.

How to use the medieval town name generator

  1. Press Generate names to see ten medieval town names.
  2. Read the ending of each name to guess what the town grew around, such as a ford or a farm.
  3. Copy the ones you want or tap ♡ to keep them.
  4. Place each name on your map where its meaning makes sense.

What old town name endings mean

Many English place names come from Old English and Old Norse words. Knowing a few of them lets you pick names that make sense for where a town sits. A town ending in -ford stands by a shallow river crossing. One ending in -by or -thorpe was likely a Norse farm or small settlement. A -bury or -chester name points to an old fort or walled place.

  • -ton and -ham: a farm, homestead or village.
  • -ford and -bridge: a river crossing.
  • -wick: a trading place, dairy farm or harbour.
  • -ley and -field: a clearing or open land.
  • -chester and -bury: a fort or fortified town.
  • -mere and -holm: a lake or a small island.

Village, town or city?

Size changes the shape of a name. Small villages often keep a simple two-part name like Elmley. Growing towns add a word that shows trade or rank, such as Market Hartwell or King's Bradford. A great city might add a castle, abbey or bishop to its name, since those were the buildings that made medieval cities important.

Twin towns were common too. When a settlement split in two, people often called them Upper and Lower or Great and Little. Using pairs like Great Ashford and Little Ashford makes your map feel real.

Example names and what makes them work

NameWhy it works
AshfordAsh trees near a river crossing, a classic market town name.
KirkbyNorse for church farm, ideal for a quiet northern village.
Market HartwellThe Market prefix marks it as a trading hub with weekly fairs.
Thornwick AbbeySuits a town that grew around a monastery on old trading land.
GrimthorpeHard sounds and a Norse ending fit a rough frontier settlement.
King's BradfordA royal title tells players this city answers directly to the crown.
FenmereMarsh plus lake gives a damp, misty village with fishing folk.
Little ElmleyThe Little prefix hints at a bigger Elmley town nearby.

Tips for picking the right name

  • Put -ford and -bridge towns on rivers, and -mere towns by lakes, so the map makes sense.
  • Use Norse endings like -by and -thorpe in one region to show where settlers came from.
  • Give your capital a longer name with a title, and keep hamlets short.
  • Add a local nickname, like calling Grimthorpe 'the Grim', for tavern dialogue.
  • Mix a few twin names such as Upper and Lower to make a region feel crowded and old.

Common questions

Are these real medieval town names?

They are built from real Old English and Norse place pieces, so they look and sound authentic. Some results match real towns by chance, since those pieces were used across England for centuries.

Can I use it as a medieval city name generator?

Yes. Look for results with titles like King's, Bishop's, Castle or Abbey. These suggest wealth and power, which suits a large walled city or a regional capital.

What does -wick mean in a town name?

In Old English, wic often meant a trading place, dairy farm or harbour. That makes -wick names a good fit for market towns, ports and settlements along trade roads.

Do these names fit D&D and fantasy games?

They fit any low-fantasy or historical setting. They work well for human kingdoms in D&D, Warhammer-style worlds and medieval strategy games where towns feel grounded and real.