Cadılar Bayramı'nın kökenleri, ölülerin şenliği olan Samhain olarak bilinen eski bir Kelt festivalinde yatar. Festival geleneksel olarak Kelt takviminde kışın resmi başlangıcında yapıldı. , bu, modern takvimin 1 Kasım’ına karşılık geliyor.
Samhain sırasında, revelers ölüleri onurlandırmak ve onları yaşayanların dünyasından uzak tutmak için ateş yakacaktı. Samhain döneminde ruhların yaşayan dünyayı ziyaret edebileceğine inanılıyordu. Aynı zamanda yıl içinde vefat edenlerin ötesine de gidebilecekleri zamandı.
Hristiyan misyonerlerin, modern dünyada bilindiği gibi Cadılar Bayramı ile ilgisi var. Samhain'in kutlamalarını azaltmak için, 1 Kasım'da Tüm Azizler bayramı ya da Tüm Hallow Günleri ile aynı günü atadılar. Yıllar geçtikçe Samhain'in sembolizmi kaldı ve Tüm Hallow'un Havvalarının kutlaması, ihanete uğrayan ölülerin kutlaması olarak devam etti. Bu ruhların onları rahatlatması için yiyecek ve içecek armağanları verildi. Bu, ürkütücü ve korkak gibi giyinen ve muameleleri toplamak için kapıdan kapıya giden çocukların geleneğini başlattı.