Skip to main content
Back to Names generators

Names

Medieval Town Name Generator

Used by developers, writers, and creators worldwide.

A medieval town name generator built for worldbuilders who need believable settlement names fast. Instead of combing through Old English etymology, you get names drawn from real Anglo-Saxon, Old Norse, and Elvish-influenced naming conventions — suffixes like -wick, -thorpe, -holm, and -fjord that carry actual geographic meaning. Choose a style to match your setting's cultural register, set the count up to however many you need, and generate a full roster in one pass. The names work for novels, tabletop campaigns, video games, and illustrated maps alike. Because they follow documented historical patterns rather than random syllables, they lend your world the quiet coherence that players and readers notice subconsciously. All output is free to use in personal and commercial projects.

Loading usage…

Free forever — no account required

How to use

  1. Choose your options above
  2. Click Generate
  3. Copy your result

Detailed instructions

  1. Set the count field to how many town names you need — use 15-20 when building a full regional map.
  2. Choose a style that matches your world's cultural tone: Anglo-Saxon for gritty English settings, Nordic for coastal or Norse-influenced regions, Elvish for softer fantasy, or Mixed for eclectic worlds.
  3. Click Generate to produce your list of medieval town names instantly.
  4. Scan the results and copy any names that fit your settlement's geography, culture, or role in the story.
  5. Re-run the generator as many times as needed — each pass produces a fresh set, so repeat until you have strong candidates for every location.

Use Cases

  • Naming 20+ settlements across a hand-drawn hex-crawl map for a Pathfinder campaign
  • Building a regional gazetteer of Nordic-style port towns for a Viking-era TTRPG supplement
  • Populating background villages in a Godot or Unity open-world RPG's procedural region data
  • Generating Elvish-style town names for a high-fantasy novel series set in a single coherent realm
  • Quickly naming a roadside hamlet mid D&D session when players go unexpectedly off-script

Tips

  • Match the suffix to the terrain: use -ford or -bridge for river crossings, -holm for marshy lowlands, -dale for valley settlements, and -vik or -haven for coastal ports.
  • Run the generator twice on the same style setting and mix results across runs — this creates variety while keeping a regional naming consistency.
  • For a believable kingdom, give your capital a compound two-root name and reserve shorter, simpler names for villages and hamlets.
  • Avoid choosing names that are difficult to say aloud — if you can't pronounce it quickly at the table, players will shorten or avoid it, undermining immersion.
  • If a generated name is close but not quite right, swap one suffix for another with the same cultural origin rather than discarding the whole name.
  • Generate a surplus of 30-40 names early in your worldbuilding process and keep a shortlist — you'll need more settlement names than you expect as your campaign or story expands.

FAQ

what do medieval town name suffixes like -wick and -thorpe actually mean

-Wick comes from Old English 'wic', a trading or dairy settlement. -Thorpe is Old Norse for an outlying farm, -ford marks a river crossing, -holm a low meadow or island, and -dale a valley. Cross-checking a generated name against its suffix meaning is a quick way to confirm it fits your settlement's geography on the map.

can I use generated town names in a published book or commercial game

Yes — all names from this generator are free for personal and commercial use, including novels, tabletop RPG supplements, video games, and illustrated maps. No attribution is required. The names follow real historical naming patterns rather than copying any protected fictional work, so there are no IP concerns.

what's the difference between the english, nordic, and elvish style options

The style selector shifts the cultural register of every name produced. English outputs lean on harder consonants and suffixes like -ton, -ford, and -wick. Nordic outputs favour -heim, -vik, and -fjord patterns that read as coastal and Scandinavian. Elvish introduces softer vowel clusters and lyrical endings. Mixed mode blends all three, which suits eclectic fantasy settings that draw from multiple traditions.