公元前五世紀,當時居住于愛爾蘭的凱爾特人將10月31日這天定為夏末,亦象征一年的結束,他們相信在新舊歲次交替的前夕,所有時空的規律也會暫時停頓,靈界大門在這晚會打開,令所有鬼魂趁機游走于人間,到處找尋適合的替身,藉此得以重生的機會。所以,凱爾特人為怕成為鬼魂的目標,便于當晚熄滅家中爐火,裝成沒有人在家。同時,戴上猙獰可怕的面具,并打扮成鬼怪模樣一起走到街上巡游,營造喧嘩吵鬧的氣氛,以驅趕那些游魂野鬼。
漸漸地,這些傳統習俗已演變成今天年輕人的慶祝活動,大家盡情在這晚扮鬼扮馬,過一個開開心心的節日。參與其中的有大人有孩子,不限年齡、性別,不分階級、國籍,即使你是膽小鬼,也可加入他們的行列。尤其是孩子,他們大多帶著巫師帽,披著小斗篷,類似電影《哈利波特》小魔法師的造型,在街上和大人一起巡游,在西方國家,到了萬圣節,整條街上就猶如一個盛大的化妝舞會的現場,十分熱鬧。