И тем не менее археологи совершили немало выдающихся открытий, существенно прояснивших многие этапы ранней истории Москвы.
Так, археолог Н.С. Шеляпина обнаружила материальные свидетельства бытования на Боровицком холме дьяковского поселения, датированного второй половиной 1-го тысячелетия до н. э. и существовавшего еще в первые века нашей эры. Оно располагалось на бровке холма, примерно там, где теперь стоит Архангельский собор. При строительстве Дворца съездов выяснились детали планировки древнего Кремля и была найдена уникальная деревянная конструкция крепления оборонительного вала, состоящая из дубовых бревен, соединенных поперечными лагами с крючьями, которые препятствовали его разрушению. Такая конструкция, называемая «хаковой» (от польского слова hak – «крюк»), применялась в польских крепостях – возможно, что в возведении московской крепости участвовали европейские мастера или же горододельцы из Киевского или Владимиро-Волынского княжества. На укрепленном таким образом валу, вероятно, стоял уже не частокол, а деревянные трехстенные срубные стены с бойницами. В стене, возможно, были и две проездные башни – одна к востоку, в равнинную сторону, к поселку у укрепленных стен, а другая – к реке Неглинной. Укрепления 1156 г. защищали резиденцию феодального властителя, при которой на территории современного Зарядья и у Красной площади располагался посад, поселок крестьян, ремесленников, торговцев.
Очертания московской крепости второй половины XII в., по мнению многих исследователей, напоминают неправильный овал площадью около 3 га (современная площадь Кремля – 28 га); линия крепостных укреплений шла от нынешней Троицкой башни до устья реки Неглинной, далее параллельно берегу Москвы-реки до теперешней Тайницкой, поворачивала на северо-запад по дуге, включая Соборную площадь, и возвращалась к Троицкой башне.
Крепость была защищена рвом шириной 16–18 м и глубиной около 5 м, а также валом, на котором могли стоять деревянные стены. Внутри крепости археологи обнаружили остатки деревянных срубов, водосточные дренажи, мостовые, которые делались не только из продольных бревен, но и из… челюстей и плоских костей крупного рогатого скота.
Впервые слово «кремль» в истории Москвы появилось сравнительно поздно – так городская крепость была названа в 1331 г. в рассказе Воскресенской летописи о случившемся тогда пожаре, то есть почти через 250 лет после основания города: «В лето 6839 (это летосчисление «после сотворения мира», которым пользовались на Руси до реформы Петра I в 1700 г. – Авт.), месяца Маиа 3, бысть пожар на Москве, погоре город Кремль». Надо сказать, что к этому же событию относится и известие другой летописи, в которой крепость была названа Кремником: «Въ лето 6839 месяца Maia въ 3, на память святого мученика Тимофея и Мавры, бысть пожар на Москве, и погоре городъ Кремникъ», а, скажем, в сообщении об огромном пожаре 1365 г. опять пишется «кремль»: «Того же лета загореся город Москва от Всех Святых сверху от Черторьи, и погоре посад весь и Кремль и Заречье, бысть бо тогда засуха велика, еще же и буря велика к тому вста». В изложении нападения литовского князя Ольгерда в 1367 г. крепость постоянно называется «градом кремлем» («Князь же великий повели около града кремля посад пожещи примета ради»; «Олгерд же стоял около города три дни и три нощи, останокъ загородиа все пожже, многы церкви и многы монастыри пожегл и отъступи от града, а града кремля не взял и поиде прочь, възвратися въсвояси»).
Происхождение слова «кремль» не выяснено: существует множество версий, большинство которых не выдерживают критики. Одна из них, высказанная в 1873 г. палеологом А.М. Кубаревым, предполагает, что название произошло от греческого слова «кримнос», что означает «крутизна, крутая гора над берегом». Слово это могло быть занесено в Москву священнослужителями, приехавшими с греком митрополитом Феогностом, но вряд ли греческое слово получило широкое распространение на Руси, чтобы его применяли везде для названия внутренней крепости.
Вторая версия, выдвинутая известным филологом Я.К. Гротом в статье 1865 г. и довольно распространенная, но от этого не менее легковесная – от слова «кром», «кромка», о чем-то, находящемся на краю (что же такое в городе XIV в. стояло на краю?); по объяснению словаря русского языка XI–XVII вв., кром – это «внешнее городовое укрепление», что никак не может относиться к Кремлю.