To święto jest pamiątką poświęcenia jednej z najstarszych świątyń wystawionych w Rzymie ku czci Matki Bożej – bazyliki Santa Maria Maggiore (Matki Bożej Większej), którą wzniósł papież Sykstus III w 435 roku na wzgórzu Eskwilińskim, a która miała uczcić szczęśliwe zakończenie Soboru w Efezie, podczas którego ogłoszono dogmat o Boskim Macierzyństwie Maryi (431).
Nazwa Matki Bożej Śnieżnej (ad nives) wiąże się z legendą, według której Maryja sama wskazała to miejsce, bowiem 5 sierpnia, w samym środku upałów, właśnie na wzgórzu Eskwilińskim zaczął padać śnieg.
Święto pierwotnie obchodzone było tylko w Rzymie; w 1568 roku papież Pius V rozszerzył je na cały Kościół.