Для начала выясним что можно называть замком, а что нельзя. Замок, по классическому определению – укреплённый жилой дом землевладельца. То есть, в замке постоянно живут не только военные, но и гражданские (семьи владельцев, обслуга и пр.), при том, что замком официально владеют члены одной семьи. С этой точки зрения римский военный форт, например, замком считаться не может, как не могут считаться замками детинцы русских городов. В этом правиле полно дырок, кстати. Например, у многих замков было...
Слово «донжон» первоначально использовалось для обозначения крепости замка. Это была просто отдельно стоящая башня на вершине горы или холма. В буквальном переводе с латинского языка «Dominans» – это доминирующая над местностью точка, которая хорошо подходит для наблюдения за окрестностями и организации обороны. Считается, что слово «Донжон» является искаженным латинизмом, закрепившимся в английском языке. Позже оно было заменено на «Keep», что в данном случае означало «место, которое можно удерживать», если по-русски – «твердыня»...