How castles and fortresses get their names
A castle name is a small label doing large work. It has to fix a fortress to a specific hill, headland, or ford, tell the reader what kind of stronghold they are looking at, and sound as though soldiers have shouted it across a wall for generations. This generator builds castle names the way real ones were built: a setting sets the terrain the walls rise from, a structure sets the exact fortification word, and each result can carry an optional defensive reputation, the one line that tells you what the place has survived.
Place, house, or feature
Nearly every real castle name comes from one of three sources, and fantasy fortifications are most believable when they do too. Place-names tie the fortress to the land it holds: a keep called Dunmarrow sits on the crag of that name, and the crag will still be there long after the family that built the walls is forgotten, which is why so many real castles carry the name of their hill or their river-crossing. House-names commemorate the lord or line that raised the stronghold, and they invite an obvious question the moment the line dies out or the castle changes hands. Descriptive names, the Iron Keep or the Grey Citadel, record what a traveler saw from the road: the color of the stone, the height of the towers, the mood of the place. The most convincing maps mix all three, because real fortifications were named at different times, by different people, for different reasons.
The fortification words worldbuilders get wrong
Castle, keep, fortress, citadel, stronghold, and hold are not interchangeable words for "big stone building", and readers who know the difference notice. A castle is the whole fortified seat of a lord, walls and towers and hall together. A keep is the single strongest tower inside it, the last redoubt when everything else has fallen. A fortress is built for war rather than for living, a garrison rather than a household, which is why calling a cozy ancestral home a fortress rings slightly false. A citadel is the fortified heart of a city, the stronghold its people fall back into when the outer walls are breached. Stronghold and hold are the loose words, useful precisely when you want the sense of a defensible seat without pinning down its exact form. The generator's structure selector exists so these words stay honest: choose keep and every result is a keep, never a randomly promoted citadel.
Consistency across a map
The fastest way to break a reader's trust is a map where every fortress sounds like it was named by a different hand on a different day. Keep three things consistent. First, match the fortification to its terrain: a coastal citadel guards a harbor, a highland keep watches a pass, a border hold garrisons a march, and generating within one setting keeps a region's strongholds sounding related. Second, let the structure word track the military reality: one true fortress on a frontier is worth more than a map where every hamlet claims a citadel. Third, use the epithet sparingly, so that the castle which has never been taken actually stands out. When you need the realm those walls defend, our sibling kingdom name generator works at the map-label scale; this site deliberately owns the single fortification. Everything generated here is free to use in personal and commercial projects alike.