День всех святых в католическом мире стал памятным днем на два столетия раньше, чем 2 ноября – День поминовения усопших. Еще в XVII веке папа Бонифаций IV объявил 1 ноября Днем памяти всех святых.
Во всей Европе с давних времен люди верили в существование связей между живыми и мертвыми, в то, что усопшие помогают своим живым родственникам. Люди верили, что души усопших приходят к близким в конце осени. Именно поэтому в ноябре отмечают не только День всех святых, но и День поминовения усопших.
В День всех святых люди не только вспоминают о тех, кто был причислен к лику святых, но и обращаются к ним в молитвах. В давние времена верующие в этот день делились своим добром с нищими, чтобы те молились за упокой душ их усопших родственников и успех в деятельности живых.
День всех святых имеет глубокие языческие корни. Около двух тысяч лет назад кельтские племена в это время праздновали наступление Нового года, в канун которого отмечался праздник Самайн. Это пограничное время (переход к зиме) считалось временем волшебным и мистическим — сиды (нейтрально, а зачастую и враждебно настроенные к людям волшебные существа) приходят в мир людей, а люди тоже имеют возможность побывать в потустороннем мире.
Считалось также, что души умерших в этот день возвращаются в свои дома и требуют жертвенной пищи у живых. Примерно в это же самое время (в конце октября) древние римляне отмечали два праздника — Фералии, посвященные памяти усопших, и дни Помоны, богини древесных плодов.
Такое совпадение дат способствовало сохранению традиции поминовения умерших и после повсеместного распространения христианства. Праздник сросся в народном сознании с праздником церковным. Так появился День всех святых, который до сих пор празднуется католической церковью 1 ноября. Месса всех святых — таково было его искаженное староанглийское название, так что «Хэллоуин» — это не более чем «Канун Оллхолуиса».