Cadılar Bayramı bin yılı aşkın bir süredir kutlanmaktadır. Başlangıçta dini bir kutlama olan Cadılar Bayramı, yüzyıllar içinde giderek daha seküler bir hal almış, ta ki dini süsleri neredeyse tamamen ortadan kalkana kadar. Günümüzde Cadılar Bayramı, özellikle çocuklar için giyinme ve eğlenme bayramı olarak kabul edilmektedir.
Cadılar Bayramı’nın kökenleri, çağdaş takvimlerde 1 Kasım’da düzenlenen Samhain olarak bilinen eski Kelt festivaline kadar uzanmaktadır. O gün ölülerin ruhlarının evlerine döndüğüne inanılırdı, bu nedenle insanlar kostümler giyer ve ruhları uzaklaştırmak için şenlik ateşleri yakardı. Bu şekilde cadılar, hayaletler ve goblinler gibi popüler Cadılar Bayramı mecazları bayramla ilişkilendirilmiştir.
MS 7. yüzyılda Papa Boniface IV, başlangıçta 13 Mayıs’ta kutlanan Azizler Günü’nü yarattı. Bir yüzyıl sonra Papa Gregory III, muhtemelen pagan Samhain festivalinin yerine Hıristiyan bir alternatif olarak bayramı 1 Kasım’a taşıdı. Azizler kutlamasından bir gün öncesi All Hallows Eve ya da Cadılar Bayramı olarak anılmaya başlandı.
Tatil İrlanda, Birleşik Krallık ve Fransa’nın Kelt bölgelerinde başlamış olsa da, hızla dünyanın diğer bölgelerine yayıldı. New England’daki ilk Amerikalı kolonistlerin dini nedenlerle kutlamaları yasaklanmış olsa da Güney kolonilerinde bir miktar popülerlik kazanmıştır. 1800’lü yıllara gelindiğinde, mevsimlik hasadın kutlandığı sonbahar festivalleri Cadılar Bayramı unsurlarını da içeriyordu ve yıkıcı Patates Kıtlığı’ndan kaçan İrlandalı göçmenler, bugün de devam eden birçok Cadılar Bayramı geleneğini de beraberlerinde getirdiler.
Çocukların kostüm giyerek komşulardan ikram talep ettiği “şeker mi şaka mı” geleneği, 20. yüzyılın başlarında İrlanda ve İskoç topluluklarının Eski Dünya geleneği olan ve bir kişinin kostüm giyerek bir fıkra anlatması, bir şiir okuması ya da bir parça meyve veya başka bir ikram karşılığında başka bir numara yapması anlamına gelen “guising ”i yeniden canlandırmasıyla Amerika Birleşik Devletleri’nde popüler hale gelmiştir. 1950 yılına gelindiğinde, şeker ya da şaka için şeker toplamak Cadılar Bayramı’nın en popüler etkinliklerinden biri haline gelmiştir. Bugün Cadılar Bayramı, Ulusal Perakende Federasyonu’na göre 3 milyar dolardan fazla olduğu tahmin edilen ABD’deki şeker satışları için en büyük bayramlardan biridir.