City Name Generator

Invent names for towns, villages and cities

Town names

    Everything happens in your browser: your text is never sent anywhere.

    How to make up a city name

    Step 1

    Choose the style: a language or fantasy

    Step 2

    Set how many names you need and click “Generate new”

    Step 3

    Click a name to copy it, or copy or download the list

    Town names in the style of a language

    Real place names are built from parts that repeat across a country: German towns end in -burg, -bach or -hausen, English ones in -ford, -ton or -bury, Swedish ones in -köping or -by, and Polish ones in -owo or -ice. The generator joins typical beginnings and endings of the place names of the language you choose in “Style”, so the names sound like towns of that country, such as Lindenberg in German or Beaumont in French, and some of them even exist. “Fantasy” makes towns from two English words, such as Ravenford or Stonehaven, for fantasy maps and role-playing games.

    There are styles for 23 languages, and the generator starts with the language of the page. Set “How many” up to 50 and click “Generate new” for the next names. Click a name to copy it, or copy or download the whole list. Use the names for the towns of a novel or a game, for the map of an invented country, for test addresses, or as a starting point for the name of a street, a house or a business. The names are made in your browser.

    Was AnyTextEditor useful to you?

    Hello. We tried very hard to create a convenient website that we use ourselves. If you liked any of our tools and editors, add it to your bookmarks, because it will be useful to you more than once. And don't forget to share on social media. We will be better for you.