City Name Generator

City names

Build believable fictional place names for maps, RPG campaigns, novels, mock products, test datasets and worldbuilding notes. Choose a style such as modern, fantasy, coastal, desert, mountain, sci-fi or old-world, then set the settlement size and tone. Each result includes a short note that explains why the name fits, so you can pick names that feel tied to geography, history and local identity rather than random syllables.

How to generate city names

  1. 1

    Choose the setting style

    Pick the naming palette that matches your map: modern, fantasy, coastal, desert, mountain, sci-fi or old-world.

  2. 2

    Set the settlement type

    Select village, town, city or capital, then choose a tone such as grounded, lyrical, mysterious or grand.

  3. 3

    Add an optional seed

    Use a short syllable to pull the batch toward a region, founder, language family or campaign theme, then copy the list you like.

Why place names need more than random syllables

Toponymy, the study of place names, treats names as clues about origin, meaning and history. Oxford Reference describes world place-name dictionaries as covering the history, meanings and origins of places, and the OUP blog on place-name history highlights language, history and geography as central forces in naming. Fictional names work best when they borrow that same logic: a harbor city can sound shaped by trade and tides, while a mountain capital can carry harder consonants, height words or watchtower imagery.

This generator blends three signals:

  • Specific element: the distinctive part of the name, often a seed syllable, founder sound or local feature.
  • Generic element: a settlement or landscape hint such as Harbor, Ridge, Gate, Dome or Vale.
  • Tone: the emotional direction that makes the result grounded, lyrical, mysterious or ceremonial.
Style Best for Typical signals
Modern Mock data, contemporary fiction, city directories clear compounds, rivers, rails, markets
Fantasy Kingdoms, RPG maps, epic fiction soft vowels, old gates, towers, woods
Coastal Islands, ports, maritime regions bays, coves, tides, quays
Desert Frontier maps, trade routes, ancient roads dunes, wells, oases, caravan routes
Mountain Highland towns, passes, citadels ridges, peaks, stone, pine, snow roads
Sci-fi Colonies, stations, orbital settlements domes, grids, arcs, stations, vaults
Old-world Historic maps, alternate Europe, guild towns burg, heim, hall, bridge, market roots

A quick worked example

If you need a coastal town for a map, choose Coastal, Town and Grounded, then enter a seed like mer. A name such as Mer Harbor or Tidewick immediately suggests water access, trade and a settlement that grew around a useful feature. For a capital, switch the size to Capital and the same sound may become more formal, with endings such as Gate, Crown or Spire.

Pitfalls to avoid

  • Do not make every name equally exotic. A world feels larger when ordinary towns sit beside grand capitals.
  • Say shortlisted names aloud. If a table of players cannot pronounce it, simplify it.
  • Reuse related syllables for neighboring places. That creates regional identity without writing a full language.
  • Check important final names online before publication so you do not accidentally match a real brand, city or famous fictional setting.

Sources: Oxford Reference: Concise Dictionary of World Place-Names and OUPblog: Windows on the past: how places get their names.

Frequently Asked Questions

Use them for worldbuilding, tabletop campaigns, fiction, maps, UI mockups, test datasets, game prototypes and placeholder locations.

The tool creates names from internal syllable and suffix pools, but short place names can collide with real places or existing fiction. Search any final name before using it in a published project.

Enter a short sound that should recur across a region, dynasty, language group or campaign theme. Leaving it blank lets the style pool drive the names.

No. The generator runs in the page and only uses the options you enter to build the current batch of names.

Related Tools