Village Name Generator

Small, homely village names built the way real ones were — a feature of the land joined to a settlement-word, each with the meaning behind it.

Thomas DuanGuide by Thomas Duan · roots from public-domain Old Norse dictionaries

Village names

Every result keeps at least one village theme element. Tone changes the companion vocabulary while preserving that anchor.

  • Tangbol

    Composed of Tang (seaweed) and Bol (farmstead). Component reading: seaweed-farmstead.

    tang — seaweed
    Old Norse 'þang'
    bol — farmstead, dwelling
    Old Norse 'ból' (farmstead)
  • Skerby

    Composed of Sker (skerry) and By (settlement). Component reading: skerry-settlement.

    sker — skerry, sea-rock
    Old Norse 'sker'
    by — settlement, village, farm
    Old Norse 'býr'
  • Ernbol

    Composed of Ern (eagle) and Bol (farmstead). Component reading: eagle-farmstead.

    ern — eagle
    Old Norse 'ǫrn'
    bol — farmstead, dwelling
    Old Norse 'ból' (farmstead)
  • Erntun

    Composed of Ern (eagle) and Tun (enclosed homestead). Component reading: eagle-enclosed homestead.

    ern — eagle
    Old Norse 'ǫrn'
    tun — enclosed homestead, town
    Old Norse 'tún'
  • Flatun

    Composed of Flat (flat) and Tun (enclosed homestead). Component reading: flat-enclosed homestead.

    flat — flat
    Old Norse 'flatr'
    tun — enclosed homestead, town
    Old Norse 'tún'
  • Svalby

    Composed of Sval (cool) and By (settlement). Component reading: cool settlement.

    sval — cool, fresh
    Old Norse 'svalr'
    by — settlement, village, farm
    Old Norse 'býr'
  • Bjargbol

    Composed of Bjarg (cliff) and Bol (farmstead). Component reading: cliff-farmstead.

    bjarg — cliff, crag
    Old Norse 'bjarg'
    bol — farmstead, dwelling
    Old Norse 'ból' (farmstead)
  • Birkbol

    Composed of Birk (birch) and Bol (farmstead). Component reading: birch-farmstead.

    birk — birch
    Old Norse 'bjǫrk'
    bol — farmstead, dwelling
    Old Norse 'ból' (farmstead)
  • Klettbol

    Composed of Klett (rock) and Bol (farmstead). Component reading: rock-farmstead.

    klett — rock, cliff
    Old Norse 'klettr'
    bol — farmstead, dwelling
    Old Norse 'ból' (farmstead)
  • Selkot

    Composed of Sel (seal) and Kot (cottage). Component reading: seal-cottage.

    sel — seal
    Old Norse 'selr'
    kot — cottage, croft
    Old Norse 'kot' (cottage, croft)

Your shortlist (0/12)

Save names from several batches, compare their sounds and meanings, then copy your final choices. Your shortlist stays on this page while you regenerate. Refreshing or leaving clears it; copy it before you go.

What is a village name?

A village name is the most honest kind of place-name there is. Real villages were never named to impress anyone — the first settlers simply said what was there: the birch trees, the cool spring, the little wood, the meadow — and added the word for the kind of place that grew beside it. Old Norse did this with endings like -bý (a village or farm), -þorp (an outlying hamlet), -kot (a cottage or croft) and -holt (a small copse), which is why so many real northern villages still carry names like Birkby, 'the village by the birches'. NameLore's village name generator works from exactly that homely layer of the Old Norse lexicon — the nature-roots and small settlement-words, not the fortress and stronghold vocabulary — and every generated name is shown with its true meaning, so your village comes out as 'birch-copse' or 'meadow-croft' rather than a random rustic-sounding noise. It suits the quiet places on a map: the hamlet a traveller passes through, the farm-village a hero left behind, the dot beside the road that still deserves a real name. For larger walled towns and trading places use the town name generator, and for capitals and fortresses the city name generator carries the grand roots.

Generated Village examples

Decide whether your village grew around a settlement, farm, cottage, enclosed homestead or small copse. Each result retains one of those local-scale elements. Match the other component to a visible landmark on your map, then compare neighbouring names for clarity.

  • Skerholt — skerry-copse
  • Skertun — skerry-enclosed homestead
  • Solthorp — sun-hamlet
  • Solby — sun-settlement
  • Seltun — seal-enclosed homestead
  • Svanbol — swan-farmstead

Fantasy Village Names

A good fantasy village name should feel like it was already on the map before your story started. Each example below is built from real Old Norse roots — a feature of the land joined to a small settlement-word — with the meaning spelled out:

  • Birkby — birch-village — birk (birch) + bý (village, farm)
  • Eikholt — oak-copse — eik (oak) + holt (copse, small wood)
  • Svalthorp — cool-hamlet — sval (cool, fresh) + þorp (outlying hamlet)
  • Vinkot — meadow-croft — vin (meadow, pasture) + kot (cottage, croft)
  • Skogby — forest-village — skog (forest) + bý (village, farm)
  • Soltun — sun-homestead — sol (sun) + tún (enclosed homestead)
  • Holmlund — islet-grove — holm (river-islet) + lund (grove)
  • Birklund — birch-grove — birk (birch) + lund (grove, sacred grove)
  • Eikvang — oak-field — eik (oak) + vang (field, meadow)
  • Svalfors — cool-waterfall — sval (cool, fresh) + fors (waterfall)

How to use this generator

  1. Just hit Generate for a batch of village names from the homely word-pool.
  2. Choose how many names you want, then Regenerate for a fresh clutch of hamlets.
  3. Read the explanation below each name, save your shortlist, and copy your choices.
  4. Copy the keepers straight onto your map or into your notes.

Naming tips

  • The classic village name is feature + settlement-word: birch-village, oak-copse, meadow-croft. Keep both halves humble.
  • Small places wear small names — if it sounds like a fortress or a capital, move it to the city generator instead.
  • Name the village after what its founders would have actually seen: a grove, a stream-mouth, a cool spring.

Frequently asked questions

What's the difference between this and the town name generator?
Same authentic Old Norse engine, different register. The town generator draws on the full settlement word-pool; this village page locks the engine to the homely nature-roots — birch, grove, brook, copse, croft — so every result reads like a small farming village rather than a market town or stronghold.
How were real villages actually named?
Overwhelmingly as feature + settlement-word. The feature was something the first settlers could see or use — birch trees, a cool spring, a meadow. The settlement-word said what kind of place it was: -bý (village or farm), -þorp (hamlet), -kot (croft), -holt (small wood). 'Birkby' is literally 'the village by the birches'.
Are these village names free to use, and what do they mean?
Use these names as creative starting points for stories, games, and worldbuilding. Generated names may coincide with existing names or brands. Before commercial use, independently check relevant trademarks and other rights. The meaning and origin of every part is shown right under each name.

Where these names come from

These are modern fantasy combinations, not a list of historically attested Old Norse names. The lexicon records word elements and source notes compiled from the dictionaries below. The explanations describe those components; they do not establish that a whole generated name existed in a saga or follows historical Old Norse grammar. Spellings may be simplified for an English-language story or game. The tool assembles combinations rather than retrieving names from a franchise; a coincidental match with an existing name is still possible.

Inn and tavern names use a separate set of English phrase patterns. Their notes identify Old Norse elements where available; other words describe a fictional mood or scene rather than a dictionary derivation. The dictionary references below apply to the Norse word elements.

Thomas Duan

Compiled and edited by Thomas Duan

Thomas Duan holds a BA in Germanic Languages and Literature from Beijing Foreign Studies University. He builds and edits NameLore's Old Norse root lexicon. Read the full method.