В основе праздника лежит предание о явлении Божьей Матери в константинопольском храме, где хранились ее риза и часть пояса, в 10 веке.
По преданию, при императоре Льве Мудром Византийская империя вела войну с сарацинами. Мусульмане уже подошли близко к Константинополю, столице угрожала опасность. В воскресенье 1 октября по ст.ст. во время всенощного бдения, когда храм был переполнен молящимися, святой юродивый Андрей поднял глаза к небу и увидел идущую по воздуху Богородицу, озаренную небесным светом и окруженную ангелами и святыми.
В течение целого часа Богоматерь молилась, обливаясь слезами. После этого она сняла свое блестящее покрывало и распростерла его над людьми. Когда видение исчезло, покрывало стало невидимым, но благодать Божьей Матери осталась с народом Константинополя.
К Покрову крестьяне старались убрать весь урожай, сделать заготовки на зиму. На Руси с Покрова дня начинались свадьбы, а девушки в этот день ходили в церковь молиться, чтобы господь послал им хороших женихов. Народная примета подсказывает, что чем больше снега на Покров, тем больше свадеб будет в этом году.