Dungeon Quill
Fantasy Name Generators

Village Name Generator

Name the ford-crossings, mill-hamlets, and quiet crossroads where your campaign's simplest stories begin.

or press Space
The art of the name

How to name a village

A village is not a small town. That's the whole trick to naming one - the instincts that work for a market town or a grand capital make a forty-household hamlet sound absurdly self-important.

A city is named for power, trade, or its founder: a fortress, a dynasty, a river crossing worth defending. A town is named for what it does, its market, its guild, its road. A village is named for neither. It takes its name from the landscape around it, or from whoever lived there first - a ford, a mill, a crossroads, a family whose name outlived their farmhouse. Our Fantasy Town Name Generator and Fantasy City Name Generator cover the grander end of that scale; this page is built for what's smaller.

That's why village names read as compounds of plain, everyday words rather than invented syllables - Millford, Oakhollow, Bramblewick. A landscape feature or an occupation fuses with a homely English ending like -ford, -combe or -wick. Nothing about them sounds chosen; they sound like they accumulated over a few quiet centuries, which is exactly the effect you want at the table.

Use Instant Mode for a quick medieval village name, and pick a terrain, coastal, forest, mountain, or farmland, to steer the flavor. Switch to AI Mode for a name plus a lore hook: what the village lives on, what lies just outside it, who runs the place, and one event everybody still talks about. It suits D&D one-shots and homebrew campaigns alike, and always sounds like the place was there before your players arrived.

Counsel of the loremasters

Frequently asked questions

Start with the landscape or the founder, not a fantasy-sounding syllable. Pick a feature the village sits next to (a ford, a mill, a hollow, a stand of oaks) or the trade someone practiced there, then fuse it with a plain English place-name ending like -ford, -combe, -holt or -wyke. That produces names like Oakcombe or Reedholt, which read as places, not inventions.
A good village name is humble and specific, tied to one piece of land or one trade rather than a grand concept. It should be short enough to say without thinking, built from ordinary words (mill, ford, oak, shepherd), and sound like nobody actually sat down and chose it. If a name would suit a capital city, it's too big for a village.
Examples include Oakcombe, Reedby, Flintcott, Masonbourne and Gorseholt. Each pairs a landscape or trade word with a homely English ending, the same pattern behind real village names like Woodford or Barnstow. The generator above produces names in this style by the batch, with optional AI lore.
Villages are named for landscape or an early settler (Millford, Foxcombe); towns are named for what they do, a market, a guild, a crossing (see our Fantasy Town Name Generator); and cities are named for power, prestige or a founder, with grander endings like -spire or -hold (see our Fantasy City Name Generator). Scale the ambition of the name to the size of the place.
Real medieval English villages were named descriptively: a ford, a clearing, a farmstead, a family, fused with endings like -ton, -by, -combe or -wyke that simply meant "settlement" or "farm" in Old English or Old Norse. A believable dnd village name borrows that same shape, a plain root plus a worn-in ending, rather than reaching for something exotic.
Continue your worldbuilding

Related generators

Browse all generators →