City Name Generator
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
Choose the setting style
Pick the naming palette that matches your map: modern, fantasy, coastal, desert, mountain, sci-fi or old-world.
-
2
Set the settlement type
Select village, town, city or capital, then choose a tone such as grounded, lyrical, mysterious or grand.
-
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
Word Counter
Count words, characters, sentences and paragraphs with reading time, speaking time, keyword density and a Flesch readability score for essays, posts, captions and meta descriptions.
Emoji Kitchen
Try verified Google Emoji Kitchen sticker pairs, download PNGs, and get supported suggestions when a pair is not in the curated set.
Password Generator
Generate strong random passwords with adjustable length, symbols, numbers and mixed case using cryptographic randomness.
Anagram Solver
Paste scrambled letters or a crossword fodder clue and get every valid English word that can be made, sorted by length.
Meme Text Generator
Add classic meme captions to a template or your own image. Set top and bottom text, tune font, color and stroke, then download or copy a PNG.
Business Name Generator
Generate business name ideas from industry keywords and style choices, then use the checklist to verify domains, registries and trademarks.