В древней Руси кремлем называлась надежная крепость, оснащенная башнями и бойницами, которая была построена для защиты города от возможного нападения врага. Даже слово "город" употреблялось в древности только по отношению к такому населенному пункту, где были возведены подобные крепости - кремли.
В домонгольской Руси кремли строились очень часто — ученые подсчитали, что их было около 400, причем сооружались они, как правило, из дерева, что не очень-то влияло на их надежность. Как правило, кремль, внутри которого располагались церкви, мастерские, склады, возводился на холме, особенно ценилось, если рядом протекала глубокая река, добавлявшая кремлю надежности.
В более позднее время в качестве строительного материала уже используются кирпич и белый камень, и до XVIII в., когда был построен последний, Тобольский кремль, было возведено несколько десятков крепостей. До наших дней сохранились кремли в Москве, Астрахани, Зарайске, Изборске, Вологде, Казани, Н.Новгороде, Пскове, Туле, Владимире и некоторых других городах.
Согласно одному из предположений, слово «кремль» происходит от древнерусского слова «кремлёвник», которое означало — хвойный лес или крепкий и крупный строевой лес. Из этого следует, что название русских крепостей подчёркивало, что их возводили, или, как говорили в старину, «рубили» из крепких крупных деревьев. Первые древнерусские крепости и в самом деле были деревянными.
Но, пожалуй, наиболее вероятно третье предположение. Есть ещё одно древнерусское слово «кремник», которое можно истолковать как «крепость внутри города». Вполне возможно, что именно «кремник» с течением времени превратился в «кремль».