传说当天主教传教士登陆不列颠诸岛的时候,传教士们为了压制这种被他们视为异端的德鲁伊传统,就把这一天之后的11月第一天定为万圣节,纪念天主教的圣人们,希望以此打压这些鬼怪观念。其实万圣节和诸圣日在日历上那么相近,只是一个巧合。诸圣日的来历来之于天主教在意大利和高卢的一个隐修会本笃会(Order of Saint Benedict),本笃会会士一向习惯在十一月一日的晚课中为亡者诵经,受这传统所影响,后来教会把11月1日定为诸圣日。万圣节和鬼节的习俗,主要是在英伦三岛和北美的前英属殖民地,也就是美国、加拿大、澳大利亚,新西兰等等。其中美国的万圣节前夜传统最初由来自爱尔兰和苏格兰的移民于19世纪传入,而其他发达国家则于20世纪末受美国流行文化影响而开始庆祝万圣夜。