關於萬聖節的起源說法不一,萬聖節的日期是在十一月一日,但是大部分的人慶祝的是10月31日萬聖夜。
萬聖夜與諸聖節不同,諸聖節是基督教的節日。萬聖夜則是世俗的節日。但無論說法如何,萬聖夜的各種習俗的融合與推廣,大概都跟美國的移民文化分不開的。
多數認為源於不列顛凱爾特人慶祝豐收的傳統節日(可能為夏末節(英語:Samhain)),凱爾特人相信10月的最後一天是夏天的終結,冬天的開始,是一年的重要標誌、最重要的節日之一,稱其為「死人之日」或「鬼節」。
相傳這一天各種惡鬼出沒,死去人們的靈魂也會離開陰間,在世間遊走,拜訪親友,這天晚上也就格外危險。為了嚇走邪惡的鬼魂,凱爾特人會戴上面具在村中遊走。
如此一來,形成萬聖節活動的起源。古時愛爾蘭人認為十月三十一日及十一月一日間亡靈會回人間,故有習俗生者穿上奇裝異服,遊行驅鬼。當時歐洲大陸也有為亡者布施糖果的習慣,接受者則答應以「為亡者祈禱」回報。於是發展出孩子們到各家索取糖果的習慣。來自愛爾蘭和蘇格蘭的移民於19世紀將相關的習俗傳播到世界各地,例如美國、加拿大、澳大利亞、紐西蘭等地,其他國家則於20世紀末受美國文化影響而開始慶祝萬聖夜。
10/29-10/31萬聖節期間來左爺爺港式茶餐廳用餐立即贈搗蛋餅乾!!!