Names
Underground City Name Generator
Each name is built by selecting one root at random from a pool of 16 options — Deep, Stone, Gloom, Iron, Hollow, Under, Grim, Dark, Ember, Coal, Drip, Echo, Shade, Mor, Khaz, Dur — and concatenating it with one suffix drawn from a pool of 13 options — hold, delve, deep, forge, reach, haven, barrow, crypt, warren, gate, fall, mire, vault. Both picks are uniformly random with no weighting. A Set deduplicates results within each batch, so the same compound word will not appear twice in a single run. The count input accepts values from 1 to 20. Game masters building underground campaign maps use this generator to quickly name dwarven citadels, underdark trading posts, and collapsed mining hubs without spending session-prep time on individual etymology. Fantasy novelists populating the deep places of a world — sealed capitals, goblin warrens, fungal colonies, lost halls — need a consistent naming register that reads as culturally coherent across a regional map. The blend of Old English geomorphic vocabulary (barrow, mire, warren) with vaguely dwarven syllables (Khaz, Dur, Mor) produces results that slot into genre fiction without requiring explanation. The 16-root by 13-suffix pool yields 208 distinct combinations, enough to name a large subterranean realm in a single session. Results like Khazhold, Emberdelve, or Grimwarren carry a lapidary register — names that sound carved rather than grown, which is exactly the tone most underground civilisation settings require.
How to use
- Choose your options above
- Click Generate
- Copy your result
Detailed instructions
- Choose how many names you want.
- Click Generate to build the list.
- Pick cities that fit your world.
- Copy the names you like.
Use Cases
- •Naming dwarven cities
- •Creating underdark settlements
- •Naming deep mining towns
- •Inventing lost underground halls
- •Mapping a subterranean world
Tips
- →Use harder roots for dwarves.
- →Give each city an industry.
- →Generate again for more options.
- →Pair with a depth or hazard.
FAQ
How does the generator build each name?
It picks one root (such as Stone, Ember, or Khaz) and one suffix (such as -hold, -delve, or -crypt) at random and joins them directly into a single compound word. A deduplication step removes any repeated combination before the final list is returned, so every name in a batch is distinct.
How many unique names can it produce before repeats occur?
The pool contains 16 roots and 13 suffixes, giving 208 possible combinations. Within a single run duplicates are filtered out, so you will never see the same name twice in one batch. Across separate runs the generator samples independently, so the same combination can appear again in a later session.
Are the names suited to dwarven settings specifically?
Several roots — Khaz, Dur, Mor — carry a deliberate dwarven register drawn from the genre tradition, while others like Coal, Ember, Drip, and Echo lean toward naturalistic cave description. That mix makes the results versatile: they fit dwarven citadels, underdark trading posts, and human mining settlements equally well.
Can I use these names for a published novel or tabletop product?
The names are procedurally generated from common English and genre vocabulary, so there is no copyright concern with the tool itself. You should still do a basic search before publishing to confirm a specific name is not already a registered trademark or a prominent existing fictional location.
What is the maximum number of names I can generate at once?
The count input is capped at 20. Requesting more than 20 returns exactly 20 names. If you need more, run the generator again — results are randomised each time, so successive runs will produce different names.
You might also like
Popular tools from other categories that share themes with this one.
Try these next
More free tools from other corners of the catalog, picked by shared themes.