Dnd city Name Generator

Drop a city onto your map in seconds. Hit generate for evocative D&D town and city names — then save the one your adventurers will call home (or burn down).

Dnd city name generator illustration

Example dnd citynames & what they mean

SilvergateWealthy trade-city energy; a prosperous walled metropolis.
StormholdA fortified city that has weathered many sieges.
OakfordA humble river-crossing town grown around a ford.
BlackportA grimy, lawless harbor city of smugglers and sailors.
HighspireA gleaming city of towers — likely a seat of power or magic.
GreymarshA damp, brooding settlement on the edge of a fen.

What makes a great D&D city name?

Fantasy city names fuse a descriptive root with a settlement word (Waterdeep, Silvergate, Stormhold, Oakford). The root hints at geography or history — a river, a battle, a founding family — while words like -gate, -hold, -port, -ford, -haven, and -dale tell you what kind of place it is. A good city name makes players picture the streets before they've even rolled initiative.

How to use it

Hit Generate to forge city and town names from a root and a settlement word. Save the ones that feel lived-in, and copy your favorite. For depth, give the city a hook — a thieves' guild in Silvergate, a temple district in Stormhold — a name plus a defining feature turns a dot on the map into an adventure hub.

Tips for choosing a great dnd city name

  • 1Fuse a descriptive root with a settlement word (-gate, -hold, -port, -ford).
  • 2Let the root hint at geography or history — a river, a battle, a founder.
  • 3The settlement word sets the type — a port differs from a mountain hold.
  • 4Give the city a hook (a guild, a temple) to make it an adventure hub.
  • 5Keep it pronounceable; players will name it every session.
  • 6Say it aloud; if it sounds like a place with streets and secrets, you've got it.
Name Generator App

Name Generator App

The #1 Name Generator App.

© Copyright 2026 All Rights Reserved.