Realm Names

Name generator

Fantasy town and village name generator for maps and campaigns

Twenty town names per click, built the way real place names grew: a first part such as a plant, an animal or a founder, joined to an ending such as ford, wick or mere. Choose cosy, grim, noble, ancient or wild and fill a map in minutes.

Filters

These are 20 seeded examples. Press Generate for a new batch.

  1. Lost Dunstan's SpringsLost founder's name's feature
  2. Old RhuiloraOld old-tongue opening + old-tongue middle + old-tongue ending
  3. Castle HangmanbyCastle first part + ending
  4. Old NaralyraOld old-tongue opening + old-tongue middle + old-tongue ending
  5. Mirefellfirst part + ending
  6. Fair Quayfirst part + feature
  7. Caelilathold-tongue opening + old-tongue middle + old-tongue ending
  8. Dovemouthfirst part + ending
  9. Fort MiremereFort first part + ending
  10. Lost Merrit's FallsLost founder's name's feature
  11. Little TorstowLittle first part + ending
  12. Fort RooksteadFort first part + ending
  13. New Dapplebridgeposition word + first part + ending
  14. Lost Sibbe's CommonLost founder's name's feature
  15. Dove Bend beyond the Weirfirst part + feature + where it lies
  16. Sedge Hopefirst part + feature
  17. Scree Crossingfirst part + feature
  18. Merritburyfounder's name + ending
  19. Castle SorrowmoorCastle first part + ending
  20. Upper Dawngarthposition word + first part + ending

My favourites (0)

Nothing saved yet. Press the heart next to a name and it appears here, saved in this browser only.

    Fantasy town and village name generator: example names by style

    Each group below is a fixed batch made with this generator, with only the style filter changed. 50 names are on this page before you press anything.

    Cosy and homely

    Grim and dark

    Noble and grand

    Ancient and mythic

    Wild and rugged

    How these town names are built

    This generator draws from 200 hand-picked words in 9 lists and uses 20 naming patterns, plus 6 more that wrap around a keyword you type. The patterns can combine into up to 114,060 different names before filters. Every name in the list shows the pattern behind it, so you can see why it reads the way it does.

    Word lists

    ListWordsA few of them
    First part56Lynx, Tor, Alder, Wren, Regal, Pebble, Hangman
    Ending30dale, bury, wick, bourne, mere, combe, ham
    Position word16South, Great, West, East, Hither, New, Greater
    Where it lies12under the Ridge, below the Scar, on the Moor, by the Sea, at the Bend, on the Water, at the Ford
    Feature20Rise, Green, Hollow, Mill, Wells, Lookout, Ferry
    Founder's name20Dunstan, Hilde, Lowen, Ivo, Sibbe, Una, Benna
    Old-tongue opening20Hal, Rhu, Ael, Sar, Vor, Tal, Dor
    Old-tongue middle10il, ir, el, al, in, an, en
    Old-tongue ending16yra, andis, orn, esk, ara, ost, und

    Patterns

    PatternExampleUsed for
    first part + endingHangmanfieldany style
    position word + first part + endingFar Sedgemarshany style
    first part + ending + where it liesLindenfield beyond the Weirany style
    first part + featureHeather Ferryany style
    founder's name's featureQuenby's Commonany style
    first part + ending + featureRookworth Endany style
    position word + featureEast Hopeany style
    founder's name + endingIvodaleany style
    old-tongue opening + old-tongue endingCaelundany style
    old-tongue opening + old-tongue endingFalostAncient and mythic
    old-tongue opening + old-tongue middle + old-tongue endingLoralaraAncient and mythic
    Old old-tongue opening + old-tongue middle + old-tongue endingOld UlilostAncient and mythic
    Little first part + endingLittle NoblegateCosy and homely
    first part + feature + where it liesTansy Green on the WaterCosy and homely
    Lost founder's name's featureLost Edda's MillGrim and dark
    first part + ending GibbetRegalwick GibbetGrim and dark
    Castle first part + endingCastle AmbersteadNoble and grand
    Port founder's namePort EddaNoble and grand
    Fort first part + endingFort LindenbridgeWild and rugged
    first part + ending OutpostLancemarket OutpostWild and rugged
    your keyword + endingAlderworthany style
    your keyword + featureAlder Bendany style
    your keyword's featureAlder's Pointany style
    position word + your keywordGreater Alderany style
    your keyword + where it liesAlder on the Waterany style
    New your keywordNew Alderany style

    The words are written by hand for town names, not scraped. Pressing Generate runs the same seeded routine that built the names above, so the same seed always gives the same list.

    Naming guide for your town

    Most town names in this generator are two short parts pressed together, which is how a great many real place names were made. The first part says what stood there: a plant, a bird, a colour of stone, a family. The ending says what kind of place it was. A ford is a river crossing, a wick a farm or trading place, a ham a homestead, a holt a wood, a mere a lake, a combe a valley, a thorpe an outlying hamlet. Bramble and ford give Brambleford, and nobody needs it explained.

    Because the endings mean something, they can do worldbuilding for you. Give the river towns ford, bridge and mouth, the hill villages combe, fell and tor, and the coast haven and quay, and the map starts to describe its own landscape. Lock an ending you like and re-roll to get a family of related names for one valley.

    The ancient mood switches to a second recipe: an old-tongue opening, an optional middle and an ending, blended into one invented word. Use it for cities that were old before anyone spoke the common language, and keep it rare, because a map of plain compounds with one such name on it tells players at once where the ruins are. Founder names, as in Osric's Crossing, sit between the two and suit young settlements.

    Before you commit to a name

    Questions

    What do the endings such as wick, thorpe and combe mean?

    They are old words for kinds of place. Wick is a farm or trading settlement, thorpe an outlying hamlet, combe a short valley, holt a wood, hurst a wooded hill, garth an enclosed yard, stow a meeting place and bourne a stream. The first guide paragraph lists more.

    How do I name several villages so that they feel like one region?

    Lock one ending and generate again. Every name in the new batch shares it, so a valley can hold Hazelcombe, Larkcombe and Thorncombe. The starting-letter filter gives a second way to tie names together.

    Can I get names for a larger town or a city?

    Use the noble mood for castle and port names, or the ancient mood for a single invented word, which suits a capital. For the streets inside the walls, use the city district and street generator.

    Some compounds look odd where the two parts meet. What should I do?

    Re-roll or smooth it by hand. Real names dropped or merged letters over time, so trimming a doubled letter makes a blend look more natural, not less.

    More name generators