Skip to content
RandomVal

Browse all tools

Town Name Generator

The town name generator invents names for fictional towns from prefixes, roots and endings, such as New, Oak and -ville. Choose a setting or leave it on all, then press the button for a town name.

Updated

Town name

Recent names

    How the town name generator builds a name

    A town name is built from three kinds of parts: prefixes such as New, Fort and Lake, roots such as Spring, Oak and Stone, and endings such as -ville, -ton and -field. One of five patterns is drawn, each with the same 1 in 5 chance, and the parts are drawn to fill it:

    • prefix + root + ending, as in New Oakville
    • root + ending, as in Springfield
    • prefix + root, as in Lake Meadow
    • two roots + ending, as in Pinewoodford
    • prefix + two roots, as in North Greenwood

    Each pick is an unbiased draw from the browser's cryptographic random generator, as described in how our randomness works.

    Twelve names from the town name generator, two per setting: coastal Port Waveharbor and Shellpoint; mountain Peak Springpeak and Rockburg; plains Fieldranchmeadows and Golden Bridgecorn; forest Green Mossville and North Willowspruce; desert Oasiscactusmesa and Sun Bridge; all settings Woodoakhaven and Rockfairview.
    Each setting uses its own word parts plus five of each from the general lists, so a coastal town gets harbors and tides and a mountain town gets peaks and ridges.

    How the setting changes the town name

    The setting changes the word lists. Coastal towns draw from words about harbours and bays, mountain towns from peaks and ridges, and so on.

    “All settings” uses a general list of 15 prefixes, 23 roots and 22 endings. A chosen setting uses its own words plus the first five of each general list, so a coastal town can still start with New or end in -ville.

    Several endings are old elements of English place names: -wick meant a settlement and -stead a place, according to the list of elements in British place names. Names are inventions, but the parts are common, so a result can match a real town. Search before you publish.

    More fictional place names

    For a small settlement in a regional style, such as Scottish or Welsh, use the village name generator. The place name generator names the rivers, forests and mountains around the town, and the street name generator has 2,862 possible names for its streets.

    Questions about the town name generator

    Why does changing the setting give a new name?

    The menu makes a name as soon as you change it, so you see a town from the new setting at once. The last five names stay in the list below the result.

    Can a generated town name be a real place?

    Yes. The parts are common, so a result can match a real town: Springfield is a root plus an ending from the general list. Search for a name before you publish it.

    Can I get several town names at once?

    Press the button a few times: the last five names stay on screen. For five names per click in a regional style, use the village name generator.

    Sources