Back to home

Legal

How to Name a Fantasy City | A Practical Worldbuilding Method

Name a fantasy city by combining geography, purpose, history, local language, and the people who use it every day.

Last updated: 2026-08-03

Browse Generators

A sprawling fantasy city seen from above at dusk

A city name needs a reason to be on the map

A fantasy city name works when it tells you something before the first street is described. It may suggest a river crossing, an old dynasty, a harbour, a fortress, a market, or a practical local fact that outsiders turned into a legend. The name does not need to explain everything. It only needs to give the city a believable point of origin.

Start with the city’s job. Is it a capital that collects taxes, a port that repairs ships, a pilgrimage centre, a mining settlement that grew too quickly, or a border city built around a gate? A city built for trade should not necessarily sound like an isolated mountain refuge. Its name may survive because merchants can remember it, officials can write it, or sailors can call it across a dock.

Choose one strong anchor

The best first anchor is usually geography or purpose. Pick one:

  • A river, bay, cliff, valley, or old road
  • A fort, bridge, temple, mine, market, or shipyard
  • A founder, ruling family, trade good, or former empire
  • A disaster, victory, strange weather event, or local custom

Then add one complication. Perhaps the river dried up. Perhaps the founder was a usurper. Perhaps the city’s best-known bridge is no longer standing. The complication gives the name room for history. “Stonebridge” is a starting point; a stone bridge destroyed two centuries ago gives residents and visitors a reason to use the name differently.

Use the Fantasy City Name Generator after you choose the anchor. A prompt such as “a river capital built around a salt market after the old bridge collapsed” gives the generator material that can produce a city with a past rather than a decorative label.

Match the sound to scale and audience

Cities are used by different people. A short, direct name may be useful for traders and soldiers. A longer formal name may appear in royal records. You can keep both. The city of Varen may be called Varenhold in official documents, while the waterfront is simply the Hold to local sailors.

Think about how far the name travels. A capital needs to be recognizable beyond its own region. A hidden city can have a name that outsiders mispronounce or misunderstand. A port may have a second name used by crews from another language. These distinctions make a map feel lived in without forcing the reader through an explanation every time the city appears.

Avoid adding fantasy punctuation just to make a name look exotic. If the spelling makes it hard to say aloud, it will slow down a session or a chapter. Read it beside nearby locations, then choose the version that is distinct without being difficult.

Build districts and landmarks after the city name

Once the city has a useful name, let it influence smaller places. A market district might preserve an older form of the city’s name. A fortress can use the family name of the ruler who rebuilt it. A tavern might take its name from a local landmark that visitors do not understand yet.

Do not make every district a direct variation. One or two repeated sounds are enough. Contrast matters too. A polished palace quarter and a rough dockside neighbourhood may have names from different periods. This is a quick way to show conquest, migration, or class without adding a history lecture.

Useful supporting tools include the Tavern Name Generator, Guild Name Generator, and Port Name Generator. Let each one solve a smaller naming job while the city remains the common point on the map.

Test the city name in use

Put the finalist in five short sentences:

  1. A traveller asks how far it is to the city.
  2. A merchant stamps it on a crate.
  3. A guard warns someone to leave before nightfall.
  4. A resident says it with affection or frustration.
  5. A historian writes its formal name in an old record.

If the name works in all five, it will probably survive repeated use. If it only works on a map, give it a shorter spoken form. If it sounds good but feels disconnected from the setting, return to the anchor and add a specific local detail.

Keep the city connected to the wider world

A city becomes memorable when it has relationships. Name the river it controls, the road that avoids it, the rival town across the border, and the family or faction that wants something from it. You do not need to create all of this at once. One relationship is enough to turn a result into the centre of a future scene.

Save the final name with its anchor, local nickname, and one unresolved question. Who built the first wall? Why does the market close at sunset? What did the old bridge connect? Those notes make the city useful long after the first map is drawn.