Чтобы понять почему именно на семи холмах, необходимо вспомнить выражение "Москва - Третий Рим".
"Москва - Третий Рим" - предпосылки для появления устойчивого выражения начались в 15 веке, после женитьбы Ивана III на наследнице последнего византийского императора Софии Палеолог (бабушка Ивана Грозного). Так как Константинополь в глазах русского народа был Вторым Римом. Москва в глазах современников была Третьим Римом, освобождённая от татаро-монгольского ига, объединённая, с успешными походами на восток. Даже Герб Двуглавый Орёл был похожим на Герб Римской Империи.
Как мы все знаем Рим был основан на семи холмах. "Москва - третий Рим", холмов естественно тоже 7. Соответствующее выражение про семь холмов появилось примерно тогда же, в 15 веке.
Какие семь холмов мы знаем
Конечно холмов в Москве больше чем семь... Попробуйте вспомнить какие ещё в Москве холмы.
Боровицкий холм
На холме расположен Кремль, ГУМ, Красная площадь, Китай-город.
Сретенский холм
Достаточно большой холм. На нём стоит Театр Советской Армии, далее к Трубной площади, у Большой Лубянке.
Тверской холм
Метро Пушкинская. Место расположения кинотеатра "Пушкинский".
"Три горы"
Это в Пресненском районе. Возле Москвы-реки, место расположения Дома Правительства, посольства США.
Таганский холм
Таганская площадь, метро Таганская. Верхняя Радищевская улица и Таганская улица с другой стороны площади.
Лефортовский холм
Возле реки Яузы. Улица Госпитальный Вал, в районе Введенского кладбища.
Воробьёвы горы
Самый известный холм. На нём расположен МГУ и с него видна вся Москва. На месте МГУ мог бы быть Дворец Советов, 30х годах прошлого века холм называли Ленинским. А пошло его название от села Воробьёво, расположенного в этом месте.