Festivalurile moderne de Halloween se bazează, de fapt, pe trei sărbători păgâne. Tradițiile cele mai răspândite provin din vechea vacanță celtică Samhain, combinată cu aspecte ale două festivaluri romane, festivalul de recoltare a Lemuriei și festivalul de exorcizare din Feralia.
Samhain a fost sărbătorit de către celții antic în Irlanda, Anglia și nordul Franței. Samhain a început la miezul nopții în ultima noapte a lunii octombrie. Celții credeau că aceasta este perioada în care strămoșii morți aveau cel mai mare șansa de a intra în contact cu cei vii, astfel că celții au construit focuri de armă, iar druizii au golit râioaiele și i-au umplut cu lumânări pentru a ajuta fantomele să-și găsească drumul. Felicitările de astăzi cu jack-o-amintesc de aceste tradiții anterioare. Festivalurile romane care onorează pomenul de mere Pomona contribuie cu apariția mărului la sărbătorile moderne de Halloween.
În mijlocul lunii mai a fost vremea Lemuriei, când patriarhii romani au îmbrăcat costume și au lovit obiecte de bronz pentru a îndepărta fantomele și spiritele. Nu era neobișnuit ca biserica să coopteze sărbătorile păgâne pentru a obține acceptarea de la popoarele locale. În anul 609, Biserica Catolică a stabilit sărbătoarea Zilei Sfântului Sfânt pentru a coincide cu Lemuria pe 13 mai. În timpul papalității lui Papa Grigorie, Biserica a mutat această sărbătoare până la 31 octombrie, ziua rezervată pentru festivitățile tradiționale de Halloween.