КРЕМЛЬ.
Было высказано множество предположений об истории этого слова, в наши дни
означающего "старинная городская крепость", "вышгород". Но, по-видимому,
самое верное - связывать его с народным "крома", "кромка", означающим "край",
"рубеж", "граница". Сначала "кремль", вероятно, понималось как "укромное
место, отгороженное по краям безопасное пространство". Близко связаны с этим
значением такие слова, как "закром", как народное "крёмный" - лучший,
бережёный (лес), или как имя города Кромы, пограничного укрепления Древней
Руси.