兩千多年前,歐洲的基督教會把11月1日定為“天下聖徒之日”(AllHallowsDay)。“Hallow”即聖徒之意。傳說自公元前五百年,居住在愛爾蘭、蘇格蘭等地的凱爾特人(Celts)把這節日往前移瞭一天,即10月31日。他們認為該日是夏天正式結束的日子,也就是新年伊始,嚴酷的冬天開始的一天。那時人們相信,故人的亡魂會在這一天回到故居地在活人身上找尋生靈,借此再生,而且這是人在死後能獲得再生的唯一希望。而活人則懼怕死人的魂靈來奪生,於是人們就在這一天熄掉爐火、燭光,讓死人的魂靈無法找到活人,又把自己打扮成妖魔鬼怪把死人的魂靈嚇走。之後,他們又會把火種、燭光重新燃起,開始新的一年的生活。