二千多年前,塞爾特族人(即目前的蘇格蘭人,愛爾蘭人等)一年之中最害怕的日子莫過於十月三十一日的晚上。每年十月三十一日的前夕,象徵著一年的結束,以及新一年的開始。這一天是塞爾特族人表達他們對太陽神敬意的日子,因為太陽神讓他們的穀物豐收,以應付即將到來的冬天!可是在這一個夜晚也是惡靈力量最強大的一天,因此牧師和祭司也會主持祭典,安撫掌管死亡的神!事實上,古時的歐洲人相信惡運是由惡靈帶來的,而惡靈會被醜陋的面具嚇走!他們因為害怕還在外面遊走的惡靈,如果有人晚上必須出門,便會戴上面具,希望惡靈認不出他們來!到了第四世紀,因為基督教的興盛,這一天便被強迫改為上帝死亡日!並告知人們,偉大的上帝將會為他們趕走惡靈!後來,演變成小孩穿上鬼和精靈的衣服,出去嚇鄰居;大約四十年前,人們開始請小朋友吃糖果!玩起"Trick or Treat"!以上即是萬聖節的始末。
至於傑克燈則是從愛爾蘭開始。傳說愛爾蘭有一個名叫Stingy Jack的男子,有一天邀請惡魔喝酒,因為喝完後沒錢付帳,他就說服惡魔變成六便士來付酒錢,可是Jack並沒有拿它來付錢,反而用一條銀紙把惡魔鎮住,讓它出不來。後來惡魔答應Jack一整年都不嚇他,才被放出來。第二年的萬聖節惡魔又出現了,它又答應不會來騷擾Jack一年,可是一年還沒過完,Jack就去世了。死後,天堂不收他,因為他非常吝嗇;地獄也不留他,因為他戲弄惡魔。無處可歸的他,最後只好不停的走著,並提著塞進火炭的大頭菜照亮路面。後來愛爾蘭人就用馬鈴薯或是大頭菜做成燈籠,玩著"Trick or Treat"的遊戲。這項風俗在1840年代隨著新移民來到美洲大陸,他們發現比大頭菜更好的材料,那就是南瓜;因此現在所看到的傑克燈通通變成南瓜燈了!