Предание приписывает основание монастыря первому киевскому митрополиту Михаилу. Первый храм в честь Архангела Михаила был заказан в 1108 году князем Святополком Изяславовичем на месте Дмитриевского монастыря, построенного предположительно его отцом — Изяславом I (в крещении Димитрием). Возведённый в 1108—1113 годах Михайловский собор имел особое значение для киевлян, ибо был посвящён архангелу Михаилу — небесному покровителю Киева. В XII веке монастырь был местом захоронения князей. Предполагается, что при церкви был тогда же учреждён и монастырь. С древнейшей поры церковь носит название Златоверхой, вероятно, потому, что была единственной в то время церковью с золочёным верхом. Ко времени Святополка предание относит и перенесение в Киев из Константинополя в 1108 году главной святыни Златоверхого монастыря, мощей святой великомученицы Варвары.