原来万圣节源于古代克勒特人(Celt,即爱尔兰人祖先)的属阴节(Samhain,读作Sow-in)。基督教传入后,为同化异教,就把原有的万圣节(AllSaints'Day或AllHallows)改在同一日,就是十一月一日,而十月三十一日就变成万圣节前夕(Halloween)。
克勒特人原是游牧民族。属阴节,一方面是他们准备冬天来临和迎接新年的节日;另一方面也是宗教节日。属阴(Samhain)就是他们所信仰的神明之一,其祭司叫招逸(Druid)。虽没正式的历史记载,但一般研究者都认为,他们相信在属阴节,人们能看见灵界的事物,其中包括回归的死人灵魂和灵界的邪魔。这些灵界个体都是属于邪恶的,要在属阴节那天加害于人,所以克勒特人就要讨好(Treat)这些鬼灵,免得它们作恶报仇(Trick)。例如有人在家门前放置食物,让鬼灵去享用,这就是?TrickorTreat?的起源。同时,当晚招逸祭司还举行宗教典礼。几乎所有的研究都指出,仪式中还有将被宰的牲畜用来献祭。至于有没有杀人献祭,虽意见不一但无人否定。此外,肯定是有占卜邪术之类的事。
万圣节的其他习俗也有些邪术和迷信的起源,例如挖了人脸的大南瓜(Jack-O-Lantern)。据说是个叫积奇(Jack)的人,因为行为极端恶劣,死后连天堂或是地狱都不予接纳,只好到处游荡徘徊,找到一个箩卜(turnip),挖空了中间,放些烧红的煤块,好在黑暗中找路。此外,万圣节的服装起源于属阴节祭礼中,参加者宰杀牲畜并披上牲畜的皮。还有,参加者戴上的各式面具原是为逃避邪灵的,也流传了下来。