Праздник был установлен в начале XII века владимирским князем Андреем Боголюбским в память о чуде, по преданию, произошедшем 1 октября (по старому стилю) 910 года в осажденном сарацинами Константинополе. Во время всенощного бдения во Влахернском храме, в котором хранились риза, головной покров и пояс Богородицы, находившиеся среди молившихся за победу христиан юродивый Андрей (славянин, попавший в плен и проданный в рабство в Константинополь) и его ученик, знатный византийский юноша Епифаний, увидели шедшую по воздуху Богородицу в окружении святых. Пресвятая Дева начала молиться за всех христиан, а потом, сняв с головы покрывало (омофор), распростерла его над стоявшими в храме, закрывая их от бед и напастей. И враги без кровопролития отступили от Константинополя.
Народные традиции связывали этот праздник с брачной тематикой – именно с Покрова начинался период молодежных посиделок, сватаний и свадеб. В праздничный день девушки на выданье старались как можно раньше попасть в церковь, чтобы поставить свечу перед образом Покрова Пресвятой Богородицы, помолиться и попросить о замужестве.
Брачный подтекст искали даже в погоде – считалось, что сильный ветер на Покров предвещает большой спрос на невест, а сильный снег – много свадеб.
Легенды гласят, что в давние времена осенью, когда еще не весь урожай был собран, неожиданно начался страшный холод. Женщины тогда стали молить Бога вернуть тепло. И просьба их была услышана – тепло вернулось еще на неделю, и весь урожай был собран. С тех пор дни с 14 по 21 октября в Украине получили название “бабье лето”.
14 октября, на Покров, отмечается и День украинского казачества, считающего Пресвятую Богородицу своей покровительницей.