City Name Generator
Generate fantasy city and town names for D&D settlements, capitals, and port cities on your campaign map.
10
- Moonspire
- Silverhold
- Ironhaven
- Fairport
- Riverkeep
- Goldrest
- Silverford
- Goldford
- Moonhold
- Deepbridge
From bustling capitals to frontier outposts, a memorable city name anchors your players in the world. Use these for tavern rumors, quest destinations, and map labels.
How to use this generator
- Choose how many names you want (5–30).
- Click Generate for a fresh batch of random names.
- Click Copy on any name you like, or copy the full list at once.
- Use the name for your D&D character, NPC, location, or worldbuilding notes.
Naming tips
- Port cities often use -port, -haven, or -bay suffixes.
- Mining towns fit Iron-, Stone-, or Deep- prefixes.
- Add a district name for urban campaigns: "the Lowbridge quarter."
Related generators
Frequently asked questions
What makes a good fantasy city name?
Strong city names often combine a descriptor (color, material, geography) with a settlement suffix (-haven, -ford, -gate). Real-world patterns like Oxford (ox + ford) work well in fantasy.
Should cities in the same kingdom share naming patterns?
Yes — consistent suffixes or prefixes across a realm make your world feel cohesive. Generate several names and pick ones that share a linguistic style.
