Die ersten beiden Novembertage in der katholischen Kirche sind dem Gedenken an die Verstorbenen gewidmet: Der 1. November, Allerheiligen und der 2. November, Allerseelen folgen nacheinander.
Der christliche Feiertag Allerheiligen hat tiefe heidnische Wurzeln. Vor etwa zweitausend Jahren feierten keltische Stämme zu dieser Zeit das neue Jahr, an dessen Vorabend der Samhain-Feiertag gefeiert wurde. Diese Grenzzeit (der Übergang zum Winter) galt als magische und mystische Zeit. — Samen (neutrale und oft feindselige magische Kreaturen für Menschen) kommen in die Welt der Menschen, und Menschen haben auch die Möglichkeit, «visit» in der anderen Welt zu besuchen.
Man glaubte auch, dass die Seelen der Toten an diesem Tag in ihre Häuser zurückkehrten und von den Lebenden Opferspeisung verlangten. Etwa zur gleichen Zeit (Ende Oktober) feierten die alten Römer zwei Feste des — Feralia, das dem Gedenken an die Toten gewidmet war, und die Tage von Pomona, der Göttin der Baumfrüchte.
Diese Datumsübereinstimmung trug zur Bewahrung der Tradition des Totengedenkens auch nach der weiten Verbreitung des Christentums bei. Der Feiertag ist mit dem kirchlichen Feiertag im Volksbewusstsein zusammengewachsen. So erschien Allerheiligen, der noch heute von der katholischen Kirche am 1. November begangen wird. All hallow ees (Messe aller Heiligen) — war sein verzerrter altenglischer Name, daher ist «Halloween» — nichts anderes als «Allholuis' Eve».
Gleichzeitig verwandelten sich heidnische Vorstellungen von den Sids im mittelalterlichen christlichen Bewusstsein in Vorstellungen von den bösen Geistern, die an diesem Tag herauskamen, um die frommen Bewohner zu erschrecken. Deshalb wurde Halloween im Mittelalter und in der Neuzeit von Hexen gewählt, die an diesem Tag immer einen Sabbat veranstalteten.
Das Allerheiligenfest wurde ursprünglich am 13. Mai gefeiert, an diesem Tag im Jahr 609 weihte Papst Bonifatius IV. die römische Rotunde, die Unserer Lieben Frau und allen großen Märtyrern der Kirche gewidmet war (anderen Quellen zufolge wurde dieser Feiertag von Papst Gregor IV. eingeführt im Jahr 835). Und zu Beginn des 11. Jahrhunderts wurde dieser Feiertag auf den 1. November verlegt (dann war dieser Tag jenen Heiligen gewidmet, die ein Jahr lang keinen eigenen Feiertag hatten). In einer Reihe von Ländern ist es ein freier Tag und ein Nationalfeiertag.