Skip to content
Toolzent

Fantasy City Name Generator

Free fantasy city name generator. Get grand capital and city names for kingdoms, elven realms, dwarven holds, ports and ruins, ideal for D&D maps and worldbuilding.

Updated 2026-06-14 · Free · No sign-up · Runs privately in your browser

    How the Fantasy City Name Generator Works

    Every great fantasy map needs an unforgettable capital. This fantasy city name generator produces grand, imposing names for kingdoms, elven realms, dwarven holds, coastal ports and ruined cities — ideal for D&D campaigns, novels and worldbuilding.

    How to Use It

    1. Choose a region style — Royal kingdom, Elven, Dwarven, Coastal/port, or Dark/ruined.
    2. Decide whether to add a title (e.g. City of Whispers).
    3. Pick how many names (8, 12 or 20) and press Generate cities.
    4. Tap Copy to drop the list straight into your campaign notes.

    City Styles by Region

    Region styleFeelSample name
    Royal kingdomImposing, regalAldeburg, Crown of Embers
    ElvenMelodic, ancientSilthien, Spires of the Sun
    DwarvenStout, mountainousKhazdelm, Forge of Ashes
    Coastal / portSalt-worn, busySaltport, Harbor of Tides
    Dark / ruinedOminousGrimfell, Ruins of Shadows

    Tips for Naming Your World

    • Match the culture. A dwarven capital should sound different from an elven one.
    • Use titles sparingly — reserve epic suffixes like “City of Storms” for the most important locations.
    • Build a set. Generate 20 names and assign them to regions so your map feels coherent.
    • Pair with the town generator for smaller settlements scattered around your cities.

    Why It Helps Worldbuilders

    Naming is one of the most time-consuming parts of building a fantasy world. A consistent, on-theme set of city names instantly makes your setting feel real and lived-in. Re-roll as often as you need — the prefix and suffix banks combine into hundreds of possibilities per style.

    Frequently asked questions

    How does the fantasy city name generator work?+

    Choose a region style and how many names you want, then press Generate. The tool joins a prefix and suffix from that style's word bank, and can add a grand title such as 'Crown of Embers', producing names that suit capitals and major cities.

    What is the difference between this and the town generator?+

    This tool produces grand, imposing names for capitals and major cities, often with epic titles like 'City of Storms'. The town generator focuses on small, quaint villages and hamlets with names like Oakford or Mistbrook. Use the city tool for your map's biggest settlements.

    Are these names good for Dungeons and Dragons?+

    Yes. The names are original combinations built for fantasy worldbuilding, so they work perfectly for D&D, Pathfinder and other tabletop campaigns, as well as novels and video games. Match the region style to the culture that controls the city.

    How do I name a fantasy kingdom or capital?+

    Great fantasy capitals combine an evocative prefix with a structural suffix (Aldeburg, Caerhold) and sometimes a poetic title (City of the Sun). Choose the 'Royal kingdom' style for classic capitals, or pick elven, dwarven, coastal or dark styles to match the culture.

    Can I reuse the same name twice?+

    The tool de-duplicates within each batch so you never see the same name twice in one list. Across separate generations names can repeat, but the random combinations make that rare. Generate several batches to build a full map's worth of distinct cities.