City Name Generator
Generate realistic and fantasy city names for maps, games and stories. Pick English, fantasy or modern styles and create unlimited city names instantly.
Updated 2026-06-14 · Free · No sign-up · Runs privately in your browser
Generate City Names That Feel Real
Naming the cities of your world is one of the most satisfying parts of worldbuilding, and the right name makes a place feel lived-in. This city name generator combines authentic place-name roots with real geographic suffixes to create city names that sound like they belong on a map.
How to Use the Generator
- Choose a style — English-style, Fantasy, Modern/American, or Random.
- Set how many names you want (1 to 12 per batch).
- Press Generate for an instant list.
- Re-roll for more, then Copy the batch to your notes.
What Makes a City Name Believable
Real place names follow patterns. English towns end in -ford, -ton, -bury or -mouth; fantasy cities use grander endings like -spire, -haven and -hold; modern American towns use -ville, -field and descriptive words like Springs and Falls.
| Style | Example | Best for |
|---|---|---|
| English | Ashford, Ravensbury | Historical fiction, medieval maps |
| Fantasy | Silspire, Eldrhaven | RPG worlds, fantasy novels |
| Modern | Springville, Clear Falls | Contemporary stories, sims |
Tips for Choosing
Match the suffix to the city’s geography — use -ford or -bridge for a river town, -port for a coastal city, -hill or -ridge for an upland settlement. Generate several batches and pick names that are easy to say and remember, since readers and players will use them often.
Every name is fictional and free to use. Drop them onto game maps, into novels, worldbuilding wikis, tabletop campaigns and screenplays.
Frequently asked questions
How does the city name generator work?+
Choose a style, set how many names you want, then press Generate. The tool combines real place-name roots with authentic city prefixes and suffixes like -ford, -ton and -spire to build believable city names instantly.
What city name styles can I choose?+
You can generate English-style names like Ashford and Ravensbury, fantasy names like Silspire and Eldrhaven, and modern American names like Springville and Clear Falls, or use Random to mix all three.
Are the generated city names real?+
No. The names are invented from generic word parts, so they are fictional and free to use. Any resemblance to a real place is coincidental, which makes them perfect for original maps, games and stories.
Can I use these city names for D&D maps or novels?+
Yes. The fantasy style is ideal for tabletop RPG maps and homebrew worlds, while the English and modern styles suit historical or contemporary fiction. Generate a batch and place the names on your map.
How do I make a city name sound believable?+
Real city names usually join a descriptive root to a geographic suffix, such as -ford (river crossing), -ton (town), -bury (fortified place) or -mouth (river mouth). The generator follows these patterns so every name reads naturally.