В повечето славянски езици думата „покров“ означава едновременно „покривало“ и „защита“.
Празникът възниквнал през X век, за да се почете явяването на Божията Майка в Константинопол. Това необикновено знамение е станало в първата половина на Х век, в края на живота на св. Андрей Юродиви († ок. 936 г.). В църквата във Влахерна, близо до градските порти по време на нощно бдение, няколко души видели Богородица, съпровождана от св. Йоан Кръстител, св. Йоан Богослов и други светци. Тя тръгнала към центъра на храма, коленичила и дълго време останала в молитва с лице обляно в сълзи. После свалила покривалото (покрова) си и го простряла над хората в знак на защита. По това време жителите на града били заплашени от варварско нашествие; след явяването опасността отминала и градът бил спасен от кръвопролития и страдания.
Днес, на празника, който Православната църква отбелязва всяка година на 1 октомври, във всички епархии на Българската православна църква ще бъде отслужена Златоустова Света Литургия.