D&D City Name Generator
Generate evocative names for fantasy settlements and strongholds
This or that?
Tap the name you like more.
Click a name to copy it · Press Space for new names
About d&d city names
High fantasy naming patterns often use recognizable linguistic structures. Many words combine descriptive English nouns with rugged suffixes to mimic old settlement traditions. These entries sound like established trade hubs or isolated mountain outposts.
The vocabulary focuses on hard consonants and earthy roots. This approach helps establish a sense of history and geography for your campaign setting. Short, punchy titles work well for small villages, while longer, more complex structures suit large imperial capitals.
How to choose d&d city names
Match the syllable count to the size of the settlement. Use single or double syllables for small hamlets and longer names for massive metropolises.
Consider the local terrain when selecting a name. Incorporate words related to nearby rivers, forests, or mountains to ground the location in your world map.
Pair these names with specific cultural descriptors to imply different origins. Adding a title like Duchy or Protectorate can change the perceived political status of a town.
Frequently asked questions
What linguistic style do these city names follow?
The names use a mix of Germanic and Anglo-Saxon phonetic structures. This creates a grounded, medieval feel suitable for traditional fantasy settings.
How can I make a name sound more elven or dwarven?
Use softer vowels and flowing consonants for elven locations. For dwarven settlements, focus on heavy, guttural sounds and references to stone or metal.
Can these names be used for different fantasy settings?
These names work well in any tabletop setting that utilizes a medieval or renaissance aesthetic. They are not restricted to a single specific game system.
Are these d&d city names free to use?
Yes. Use them in games, stories, campaigns or projects without credit or sign-up.
How many d&d city names are there?
The generator draws from all 664 names, and each click picks a new random batch.
Can I filter the d&d city names?
Yes. Open Filters above the names. You can also ask for names that start with one of 21 letters. Lengths run from 3 letters (Tyr) to 20 (City of a Thousand Steps), and you can pick short, medium or long names or an exact length such as 9 letters.
Can I add numbers or change how the names are written?
Yes. In Filters, Add numbers puts 1 to 4 random digits or a year at the end, at the start or on both ends, so a name becomes something like Solvaire17. Letters switches to lowercase or UPPERCASE. Copy and save keep the changed version.