Fantasy Names

Fantasy Kingdom & City Name Generator

Name realms, capitals, and city-states that sound like they belong on a map legend.

Hit Generate to forge a result.

    Map-legend hygiene

    • Longer “Kingdom of …” / “Realm of …” forms for countries; short compounds (Ashford, Mistvale) for towns players visit often.
    • Reuse one geographic root across a region—“Frost-” for a northern chain of holds—so the map feels coherent instead of randomly thesaurus’d.
    • Village names can be the short half of a nearby city name (Silverhaven city → Silverwick village) without a second brainstorming session.
    • Read the name on a zoomed-out map: if it collides visually with a neighbor’s label, pick a shorter keeper.

    About this fantasy kingdom & city name generator

    Blank map syndrome is real. You drew a coastline, placed three mountains, and then stared at the empty label until the coffee went cold. This generator invents kingdom and city names with classic fantasy cadence—enough flavor to feel lived-in, light enough to customize tonight.

    Prefer wrapped “Kingdom of …” / “Realm of …” forms for nations, short compounds for cities players visit weekly, and the shortest keepers for villages and border keeps. Drop a fragment into Include when a mountain range or dynasty already owns a root—“frost”, “iron”, “vale”—so related labels rhyme on the legend.

    Rename freely. The goal is not perfect lore linguistics. It is momentum so your world gets names before the players invent something worse.

    How place-names get assembled

    Templates combine geographic prefixes (Frost, Iron, Raven), linking middles, and settlement suffixes (heim, ford, vale, burg), plus occasional “Kingdom of …” or “Duchy of …” wrappers. Include locks a motif root when a mountain range, river, or dynasty already owns that word on your map. You are labeling cartography, not inventing a full conlang—momentum beats linguistic perfection.

    FAQ

    Kingdom vs city vs village—same generator?

    Same tool, different keepers. Prefer wrapped “Kingdom/Realm/Duchy of …” results for nations; bare compounds for cities; the shortest compounds for villages and keeps.

    How do I name related regions without them sounding cloned?

    Share a prefix or suffix family (all -vale, all Iron-) and vary the other half. Related, not identical—think Frostmere, Frostreach, Frostgate along one border.

    What if the party invents a better name at the table?

    Take it. Generated labels are scaffolding. Swap mid-campaign if the table’s nickname sticks harder than your legend entry.

    Can I force a river, mountain, or metal into the name?

    Yes—Include “river”, “peak”, “iron”, “salt”, and similar roots so the geography you already drew shows up in the label.

    You might also like