Name Generators

Fantasy City Name Generator

This fantasy city name generator builds city names from original word banks and patterns, and gives each one an epithet like “the City of Bells” or “the Salt Throne” plus one defining trait. Choose a setting and the kind of city, press Generate, and you get a fresh batch of cities ready for your map.

Generate city names

Seed city-tome

10 new results generated.

  • MielleKnown as: the City of SilkTrait: The Market Never Closes, It Only Changes Hands At Midnight.
  • DramlboughKnown as: the Hollow GateTrait: The Harbour Chain Is Raised At Sunset And Nobody Leaves Until Dawn.
  • TanaraKnown as: the Burning CrownTrait: Its Bankers Lend To Both Sides Of Every War.
  • LonvportKnown as: the Silent MarketTrait: Its Lighthouse Burns Green, And Every Captain Knows Why.
  • LilloareachKnown as: the City of PilgrimsTrait: The Bells Ring For Each Death, So They Rarely Stop.
  • KarlurKnown as: the City of Counting HousesTrait: The Market Never Closes, It Only Changes Hands At Midnight.
  • CaeneKnown as: the Amber MotherTrait: The Harbour Chain Is Raised At Sunset And Nobody Leaves Until Dawn.
  • New RalniaraKnown as: the City of High SeatTrait: Built On The Ruins Of Three Older Capitals, All Still Under It.
  • BriwatchKnown as: the City of RampartsTrait: Its Garrison Is Larger Than Its Population.
  • MuristrandKnown as: the City of TidesTrait: Its Lighthouse Burns Green, And Every Captain Knows Why.

How to use the city name generator

  1. Choose a Setting: Any, Coast, River, Mountains, Desert, Forest or Plains.
  2. Choose a Character: Any, Capital, Port, Trade hub, Fortress or Holy city.
  3. Press Generate cities to get a batch of cities, each with a name, an epithet and a defining trait.
  4. Copy or favourite the cities you like, or use “Copy all as Markdown” for your campaign notes.

What makes a city name sound old

Real old cities rarely have tidy names. Their names were compounds once, a word for the place and a word for what was there, and centuries of people saying them quickly wore them down. A “river-fort” turns into something shorter and odder, and nobody living remembers why. That erosion is what makes a name sound ancient, and it’s what the generator imitates: its patterns join two elements, then trim and smooth the seam so the result reads like one word.

A second trick is borrowing. Big cities change hands. A conqueror adds a prefix, a trader’s language adds a suffix, and the name ends up made of parts from two languages that don’t quite match. If you want a city to feel layered, take a generated name and glue a word from a different culture onto it. A city founded by hill clans and later ruled by an empire might keep its old name in the streets and a grander one on official maps.

Epithets: what locals say and what outsiders say

Every result comes with an epithet, such as “the City of Bells” or “the Salt Throne”. Epithets are how people talk about cities they don’t live in. A merchant three kingdoms away may not know the name, but they know “the Salt Throne” is where the good salt comes from.

Locals tend to use something else. They shorten the name, or use a nickname that outsiders wouldn’t get, often a joke. A useful split at the table:

  • Formal name: used by officials, maps and heralds.
  • Epithet: used by travellers, poets and rival cities, sometimes kindly.
  • Local nickname: used by people who live there. Make one up from a landmark or a smell.

When the party arrives, have a guard use the formal name and a street kid use the nickname. The players will notice they’ve crossed from outside to inside.

The defining trait

Each city also gets one trait, for example “built on the ruins of three older cities”. One trait is deliberate. A city that is famous for one thing is easy for players to remember, and you can add more detail when they actually go there. Read the trait as a question: who built the three older cities, and what is still down there?

Naming the districts

A city the party spends time in needs districts, and districts need names. A quick method:

  1. Name each district after what happens there or what is nearby: the Tannery, Bellside, the Lower Wharf, Old Gate.
  2. Give one district a name nobody can explain. Players will ask, and you get a rumour for free.
  3. Make one district’s name an insult that stuck, the way the poorest quarter often ends up with a name outsiders gave it.

Four to six districts is plenty for most campaigns. For smaller settlements nearby, the town name generator handles villages and market towns.

Setting and naming ideas

SettingName elements that fitEpithet ideas
CoastHarbours, salt, gulls, tides, lighthousesthe Salt Throne, the Last Harbour
RiverFords, bridges, mills, crossingsthe Hundred Bridges, the Ferry Queen
MountainsPasses, stairs, quarries, gatesthe Stair City, the Grey Gate
DesertWells, cisterns, caravans, sunthe City of Wells, the White Market
ForestClearings, timber, stags, hollowsthe Green Walls, the Lantern Wood
PlainsRoads, wheat, horses, waystonesthe Crossroads Crown, the Granary

Holy cities lean on bells, shrines and pilgrims. Fortresses lean on walls, gates and broken sieges. Trade hubs collect names from everyone who passes through.

When your city needs rulers and borders, the kingdom name generator builds the realm around it, and the tavern name generator fills its streets.

Frequently asked questions

How do I come up with a fantasy city name?

Join a word for the place (a river, a hill, a well) with a word for what was built there, then shorten it as if people had said it for centuries. This city name generator does that from original word banks and adds an epithet and a defining trait.

What is a city epithet?

An epithet is a descriptive title used alongside the name, such as “the City of Bells” or “the Salt Throne”. Travellers and rivals tend to use it more than locals do.

Can I generate port or capital city names?

Yes. Set Character to Port, Capital, Trade hub, Fortress or Holy city, and Setting to the landscape you want, and the names, epithets and traits follow that choice.

Can I share a list of generated cities with my group?

Yes. Each batch has a seed and the page link carries it with your options, so anyone who opens the link sees the same cities.