根据拉丁语“castellum”的解释,城堡是用来保护重要的人(还有那些伺候他们的人)不受敌人伤害的地方。城堡通常会被护城河、丛林、栅栏和围墙所环绕。发生战乱时,城堡通常是人们的最后避难所。守卫者从墙后和塔内向袭击者投掷武器,但如果袭击者足够聪明,他们可以将城堡围困起来,让里面的人因忍饥挨饿而最终选择投降。历史学家们不太确定(这并不足为奇)城堡的大量出现起于何时,但像马扎尔人这样的入侵事件无疑为贵族房屋的外墙演变成为免遭入侵的城墙做出了重大贡献。九世纪和十世纪的穆斯林与维京人证明了罗马工程技术可用来使这些文明的前哨站牢不可破。当农民也开始造反时,王室成员决定在他们的城市中也建造一些城堡。但是当农民也能使用火药作为武器时,这些城墙也就失去了作用。