City Name Generator
Worldbuilding and need a place name? This generator mixes a mood and a keyword into ideas you can copy in one click. It runs in your browser — nothing gets uploaded.
Generate your city names
Pick a mood, add a keyword if you like, then hit generate. It all runs on your device — your ideas stay private.
How to Use This Generator
Choose a mood (Coastal, Mountain, Fantasy, or Ruined) to steer the suggestions. Add a keyword if you want it woven in. Hit Generate to get a fresh batch you can copy one by one or all at once. Want a deeper method? Read our What is a name generator? guide.
Name Ideas by Style
Here are a few examples for each mood:
Coastal
- Saltport
- Tidehaven
- Coral Bay
Mountain
- Highpeak
- Stonespire
- Frostreach
Fantasy
- Eldhollow
- Faevale
- Mythgate
Ruined
- Brokencross
- Fallenmere
- Oldwatch
Name Ideas for Specific Needs
Fantasy city name ideas
Settlement names with a lived-in, map-ready feel.
- Bramblewick
- Duskport
- Highmere
Sci-fi city name ideas
Names that feel engineered and future-set.
- New Helix
- Orbital 9
- Cinder Spire
Medieval town name ideas
Names with a market-and-castle rhythm.
- Ashford
- Stonehaven
- Westmarch
FAQ
How do I name a fictional city?
Pair a mood word (Salt, High, Eld) with a place word (port, spire, vale). The combo tells readers the setting at a glance.
Should the name match the terrain?
It helps. Coastal towns sound like Saltport; mountain holds like Stonespire. Use the mood filter to bias it.
Can I use these in a map?
Yes. Generated names are starting points — tweak spelling so they sit well with your other place names.
How do I make it feel ancient?
The Ruined or Fantasy styles favour older-sounding leads like Eld and Broken.
How do I name a fictional city?
Combine a natural feature with a suffix: port, haven, mere, ford. Duskport and Stonehaven immediately suggest a place.
How do city names differ by genre?
Fantasy leans on nature and old words; sci-fi leans on numbers and engineered terms. Keep the set consistent for your world.