๐Ÿฐ

Fantasy Town Name Generator

Every map needs names that feel like places โ€” not just words. This fantasy town name generator produces authentic settlement names across four distinct cultural styles: Medieval English, Elvish, Dwarven, and Dark & Ominous. Perfect for DnD campaigns, fantasy novels, and RPG worldbuilding. Generate 10 names at a time with AI-powered descriptions of each location's history and reputation.


Quick Guide

How to Use This Generator

1

Choose Your Region

Medieval English for a grounded fantasy feel. Elvish for forest realms. Dwarven for underground or mountain settlements. Dark & Ominous for cursed locations and ruins.

2

Set Settlement Type

Village for small hamlets, Town for trade hubs, City for grand capitals, Ruins for places where something went very wrong.

3

Generate & Name Your World

Get 10 settlement names instantly. AI adds what the place is known for. Perfect for DnD campaigns, fantasy novels, or worldbuilding projects.

Use Cases

Where to Use These Names

DnD & Tabletop RPGs

Name every town, village, and city on your campaign map. Never say 'a generic town' again.

Fantasy Worldbuilding

Building a fantasy world for a novel or setting? Consistent, culturally appropriate place names make the world feel real.

Video Games & Mods

Name settlements in RPGs, city-builders, survival games, or Minecraft kingdoms.

Fantasy Writing

Give your story's locations names that match the tone โ€” cozy village or cursed ruin, the right name sets the scene before the first sentence.

Lore & Background

The Art of Naming Fantasy Settlements

Why Place Names Matter in Fantasy Worldbuilding

A map full of place names is the fastest way to make a fantasy world feel real. Not because the names are complicated or exotic โ€” but because good place names feel earned. They suggest history. They hint at what happened here. Thornbury had a thorn-hedge once. Gallowmire had gallows, and probably still does. Ithindel was named by someone who watched the stars from that hillside for a thousand years.

The medieval English place-name tradition is particularly rich for fantasy worldbuilding because it's genuinely old. Most English place names are over 1,000 years old, built from Old English, Old Norse, and Norman French elements that have completely predictable meanings. -ford means a river crossing. -bury means a fortified place (from Old English burh). -wick means a trading settlement. -thorpe means a secondary settlement or outlying farm. Understanding this system means you can build names that feel authentic rather than invented.

Medieval English: The Foundation of Fantasy Naming

Most fantasy place names โ€” in D&D's Forgotten Realms, in Tolkien's Middle-earth, in George R.R. Martin's Westeros โ€” draw heavily on medieval English naming conventions, often without acknowledging it. Winterfell is pure Old English: winter (winter) + fell (high open land). Ashford. Riverrun. Stormend. The formula is so embedded in the genre that audiences process these names as inherently "fantasy" without recognising their real-world origin.

This generator's Medieval English pool uses the same elements โ€” ford, haven, wick, thorpe, stead, burgh, moor, holt, mere โ€” combined with evocative nature and landscape words to produce names that feel instantly at home on a fantasy map.

Elvish, Dwarven, and Dark Naming Traditions

Elvish settlement names should feel ancient and beautiful โ€” places that have been inhabited for millennia, named in a language that sounds like running water or wind through leaves. The elvish pool draws on soft consonants, open vowels, and melodic syllable patterns inspired by the Tolkien elvish tradition and D&D's own Elvish language conventions.

Dwarven settlement names should sound carved, not spoken โ€” hard consonants, Germanic and Norse roots, words that reference stone, forge, iron, and depth. A dwarven city name should feel like it was chiselled into granite. Khazarim. Ironhold. Grondur. These are places built to last forever.

Dark & Ominous names follow their own logic: take the landscape vocabulary of the medieval tradition and drag it through shadow. Not just Gallowmire โ€” but Witherhollow, Bonereach, Doomfell. Places that were named by people who knew what lived there, or what had happened there, and chose honesty over tourism.

Using This Generator for DnD, RPGs, and Fiction

Whether you need a medieval town name generator for a DnD campaign map, a fantasy village name generator for a novel, or a random medieval city name generator for an RPG game you're building โ€” this tool covers every scale of settlement from a roadside hamlet to an ancient capital. The AI layer adds what each place is known for, giving you instant adventure hooks or worldbuilding flavour text for every name you generate.

People Also Ask

Frequently Asked Questions

The generator uses four distinct name pools โ€” Medieval English, Elvish, Dwarven, and Dark & Ominous โ€” each built on real linguistic conventions for that culture type. Medieval English draws from Old English and Anglo-Saxon place-name elements. Elvish uses soft, melodic phonetics. Dwarven draws on Germanic and Norse roots. Dark & Ominous builds names that feel genuinely foreboding. AI enrichment adds the history and reputation of each settlement.
Yes โ€” it's specifically designed for DnD worldbuilding. The Medieval English and Dark & Ominous pools are particularly well-suited to Forgotten Realms-style campaigns. Every generated name comes with a description of what the settlement is known for, giving your DM notes a head start.
In this generator, Settlement Type is a tone guide that influences how grand or modest the names sound. Village names are modest and earthy โ€” places where everyone knows everyone. Town names feel prosperous and established, often tied to trade or a natural feature. City names are grand and ancient, suitable for capitals. Ruins names carry an elegiac quality โ€” names of places that were once great and are great no longer.
Yes โ€” select 'Medieval English' and 'City' for names that sound like major fantasy cities. Each click generates 10 random medieval city names drawn from authentic Old English place-name construction: elements like -chester (from Roman castrum), -burgh (fortified place), -haven (safe harbour), and -ford (river crossing).
Select 'Elvish' in the Region filter for names built on flowing, melodic phonetics. Elvish settlement names tend to reference nature, light, stars, or ancient history โ€” places like Galathiel, Ithindel, or Sylmeras. They sound like they've been spoken for thousands of years.
Good fantasy village names are usually two-element compounds that describe the village's location or founding feature: Millhaven (a haven with a mill), Thornbrook (a brook with thornbushes), Coldford (a cold river crossing). The name should tell you something true about the place. Select 'Medieval English' + 'Village' for the most grounded results.
Yes โ€” this generator is ideal for naming settlements in any RPG, whether tabletop (DnD, Pathfinder, OSR) or video games (Skyrim mods, RPG Maker projects, city-builders). The four style options cover most fantasy world aesthetics.
Yes โ€” select 'Dark & Ominous' for settlement names that feel genuinely threatening: Gallowmire, Witherhollow, Bonereach, Doomfell. These are perfect for cursed locations, villain lairs, or the kind of place your adventuring party approaches with torches drawn.