關於萬聖節的起源有許多版本的傳說。壹般認為它起源於基督誕生前的古代西歐國家,包括愛爾蘭人、蘇格蘭人和威爾士人。這些地方的古代西歐人被稱為德魯特人。德魯特的新年是11月1日,除夕。德魯特的人們讓年輕人成群結隊,戴著各種怪異的面具,提著雕刻的蘿蔔燈籠(南瓜燈是壹種較晚的習俗,古代西歐還沒有南瓜),在村莊間遊蕩。當時其實是慶祝秋收;也有人說是“鬼節”。據說那壹年死去的人的靈魂會在萬聖節前夕造訪這個世界。據說,人們應該讓來訪的鬼魂看到豐收,並對他們表現出豐富的熱情。所有的篝火和燈光,為了嚇跑鬼魂,也為鬼魂照亮路線,引導他們返回。
中世紀的中歐,有壹段基督教消滅異教徒的歷史。但除夕前的祭祀儀式從未真正消除,只是以巫術的形式出現了。這也是為什麽萬聖節我們還有女巫的掃帚,黑貓,咒語等等的痕跡。