TRY OUR FREE APP

Write your book in Reedsy Studio. Try the beloved writing app for free today.

Craft your masterpiece in Reedsy Studio

Plan, write, edit, and format your book in our free app made for authors.

City Location Generator

Welcome to Reedsy's city name generator

A city in fiction is never just a backdrop: it has a pulse, a history, a set of unspoken rules that characters navigate without thinking. The best fictional cities (think Ankh-Morpork, Gormenghast, the St. Petersburg of Dostoevsky) feel like they existed before the story started and will go on existing after it ends. The name is where that sense of reality begins.

Our city name generator aims to give that to you. Tell it your genre, the atmosphere you're after, the era your city exists in, and any cultural or geographic inspiration you're drawing on, and it returns ten city names with reasoning for each, explaining what the name suggests about the place and why it fits the world you're building.

How to use this city name generator

You can start with the genre dropdown and the atmosphere field — these two inputs do the most to shape the register of the city names you'll get. "Eerie" and "welcoming" will produce very different results even within the same genre, so be as specific as you can about the feeling you want the name to evoke!

The Setting era dropdown lets you anchor the city names in a specific period, from Medieval through to Far Future. This is optional, but worth using if your city's age and historical context are part of its identity — a Medieval trade city and a Far Future corporate hub call for completely different naming conventions.

Use Cultural or geographic inspiration to ground the city names in a specific tradition. Specifying a real-world cultural root gives the generator a linguistic framework to work within, which produces more coherent and authentic results than leaving it open.

The Additional details field is where you can add anything else that matters: the city's role in your story, its relationship to neighboring locations, its dominant industry or political structure, or any specific naming requirements your world has established. The more context you give, the more considered the city names will be.

Each generation returns ten city names with individual reasoning. Select the ones worth keeping and run up to four generations per session.

So you want a good city name?

City names in fiction carry the weight of everything that happened there before your story begins. A good city name suggests history, culture, and atmosphere in a handful of syllables, and does it without announcing that it's doing so. The names that feel most real are the ones that seem like they were coined by the people who live there, not by a writer who needed something to call the place.

A few things worth knowing as you write:

  • A city name generator works best when you know what your city actually is. Before you name it, ask yourself: what is this city's relationship to power? Is it a capital, a port, a garrison town, a place people pass through or a place they're stuck in? The answers shape what kind of name fits. A city of commerce tends toward names that sound efficient and practical; a city of religion tends toward names that carry reverence or myth. The atmosphere field is where you translate that knowledge into something the generator can use.
  • Real city names are full of useful patterns. Most real-world city names derive from one of a handful of sources: a geographic feature (Oxford, Frankfurt), a founding figure (Alexandria, Jamestown), a cultural or religious significance (Kyoto, Jerusalem), or a corruption of an older name that has lost its original meaning. Fictional city names that follow these patterns feel more plausible than invented ones that don't. The cultural inspiration field helps the generator anchor names in real linguistic traditions rather than producing sounds that are evocative but rootless.
  • The atmosphere descriptor is more powerful than it looks. "War-torn," "decadent," "isolated," "prosperous" aren't just moods: they're worldbuilding signals that shape the phonetics and associations of the names you'll get. A city described as "eerie" will produce names with different sonic qualities than one described as "welcoming," even with identical genre and era settings. Use it deliberately.
  • Consider how the city name will be used in prose. A city name appears in narration, in dialogue, in characters' thoughts. It needs to survive repetition without becoming awkward. Test it in a sentence: "She had lived in [name] her whole life." "The train to [name] left at dawn." Names that are too long, too hard to pronounce, or too visually cluttered can become a friction point every time they appear.
  • City names often outlast the cultures that coined them. In the real world, many cities carry names from languages that are no longer spoken in that region — a palimpsest of conquest, migration, and change. This can be a rich source of worldbuilding texture in fiction. If your city is old, consider whether its name might preserve a linguistic relic that no longer matches the current culture, and what that history implies.

A note on our use of AI

We built this tool for writers, which means we thought carefully about what AI should and shouldn't do here. The generator uses AI to produce city names that better fit your story's specific context and needs — genre, atmosphere, era, and cultural inspiration — while explaining its reasoning for each one.

Here's what it won't do for you: it won't build your world, name your city, or make creative decisions for you. It simply generates options for you.

More importantly, your inputs are not (and will never be) used to train any AI models. Treat whatever comes out as raw material: a starting point that belongs entirely to you. Every result is yours!

Start writing today

Access Studio by creating a free Reedsy account.

The best app for fantasy writers

Craft characters, plot story beats, and finish your book in Reedsy Studio.