Egyesek úgy vélik, hogy a kelták azért ünnepelték Samhaint, mert azt hitték, hogy október 31-én éjszaka elmosódott a határ az élők és a holtak világa között. Ezért máglyagyújtással, jelmezben és maszkban (amely gyakran állatfejekből és bőrökből áll) ünnepeltek. ), hogy úgy álcázzák magukat, hogy a halottak szellemei ne ismerhessék fel őket. Élelmiszert és felajánlásokat is hagytak a szellemeknek, hogy ne lopják el vagy károsítsák a termésüket.
Később a történelem során a katolikus egyház mindenszentek napját november 1-re helyezte át. Ez az ünnep eredetileg egy ősi kelta ünnep volt a halottak tiszteletére, majd később a keresztény halottak ünnepe, amely a lelkekre emlékezik. a halottaké, akik még nem jutottak el a mennyországba.
A gyarmati Amerikában az eredeti Halloween-szokásokat nem tartották be. Csak miután a 19. században nagyszámú ír bevándorlók özönlöttek be az országba, Amerika egyes részein kezdték el lelkesen gyakorolni ezeket a hagyományokat.