Summary
A free city name generator that produces five believable city names per run, each paired with a short usable hook. Pick a naming style (English, French, Nordic, Japanese-inspired, or fantasy) and a settlement size, add an optional theme word, and the browser-side generator does the rest. No signup, nothing saved, useful for fiction, tabletop games, and worldbuilding.
City Name Generator: create believable names for any story
Pick a naming style and a settlement size, and this city name generator drafts five city names, each with a one-line reason the name works. Free, instant, nothing saved to a server.
What is actually behind the five names
Style-matched syllable banks
Each naming style, English, French, Nordic, Japanese-inspired, or fantasy, draws from its own list of prefixes and suffixes, so a French pick reads French and a fjord town reads Nordic instead of generic. The lists borrow from real place-name endings: -ton and -bury for English, -fjord and -vik for Nordic, and comparable patterns for the rest. Mixing styles is possible too, since nothing stops you from running the generator twice with different settings for the same map.
Collision cleanup
When a prefix and a suffix would collide into an awkward double letter, like Ashshire, the generator trims the overlap automatically so the result stays pronounceable. It is a small rule, but it is the difference between a name you would actually put on a map and one that reads like a random string glued together. The check runs on every generation, not just the first one.
One-line hooks, not just names
Every name ships with a short usable detail tied to the settlement size you picked. A market town gets a market, a port gets a lighthouse, a sprawling metropolis gets a skyline, so you have something to write from right away instead of staring at a blank name with no context. The hook is a starting point, not a finished description, which is exactly how a placeholder should behave.
Common questions
Is this free to use?
Where do the names come from?
Could a generated name match a real city?
What does the optional theme word do?
Why does settlement size change anything?
Can I use these names commercially?
Does the tool save or store my generated names?
Why is there no export or save button?
Need hundreds of pages built around names like these?
EsyBlog turns a dataset, real or invented, into publishable, on-voice articles at scale, the same way this generator turns a naming style into five place names. The free trial includes twenty-five articles, no credit card required.