Два перших листопадових дні в католицькій церкві присвячені пам'яті покійних: 1 листопада День всіх святих (All Saints 'Day) і 2 листопада День поминання покійних (All Souls' Day) слідують один за іншим.
День всіх святих має глибокі язичницькі корені. Близько двох тисяч років тому кельтські племена в цей час святкували настання Нового року, у переддень якого відзначалося свято Самайн (Samhain). Це прикордонне час (перехід до зими) вважався часом чарівним і містичним — сіди (нейтрально, а часто і вороже налаштовані до людей чарівні істоти) приходять у світ людей, а люди теж мають можливість побувати у потойбічному світі.
Вважалося також, що душі померлих цього дня повертаються у свої будинки і вимагають жертовної їжі у живих. Приблизно в цей же самий час (наприкінці жовтня) стародавні римляни відзначали два свята — Фералія, присвячені пам'яті покійних, і дні Помони, богині деревних плодів.
Такий збіг дат сприяв збереженню традиції поминання померлих і після повсюдного поширення християнства. Свято зрісся в народній свідомості зі святом церковним. Так з'явився День всіх святих, який до цих пір святкується католицькою церквою 1 листопада. All hallow ees (Меса всіх святих) — таким було його спотворена староанглійська назва, так що «Хеллоуїн» — це не більше ніж «Переддень Оллхолуіса».
При цьому, язичницькі уявлення про сидах в середньовічній християнській свідомості перетворилися на уявлення про нечисту силу, що виходить цього дня лякати благочестивих обивателів. Саме тому в епохи Середньовіччя та Нового часу Хеллоуін полюбили відьми, що обов'язково влаштовували в цей день шабаш.
Свято Всіх святих спочатку відзначався 13 травня, в цей день у 609 році папа Боніфацій IV освячував римську ротонду, присвячену Богоматері і всім великомученика церкви (за іншими джерелами це свято ввів Римський папа Григорій IV в 835 році). А на початку 11 століття це свято було перенесено на 1 листопада (тоді цей день присвячувався тим святим, у яких не було свого свята протягом року).