Większość ekspertów uważa, że tradycja noszenia strojów na Halloween powstała w starożytności z Celtyckie święto Samhain, gdzie uczestnicy zapalali ognie i nosili kostiumy, aby odstraszyć duchy.
Około 2000 lat temu Celtowie zamieszkiwali tereny zajmowane obecnie przez Irlandię, północną Francję i Wielką Brytanię. Celtycki nowy rok przypada na 1 listopada, co oznaczało koniec sezonu żniwnego i początek ciemnych dni zimy, oznaczających śmierć. Dla nich noc przed nowym rokiem była czasem, kiedy zasłona między żywymi a umarłymi była najcieńsza, pozwalając duchom przejść. Celtowie świętowali Samhain 31 października, aby złożyć hołd tym duchom, których obawiali się i szanowali.
Współczesne praktyki Halloween są połączeniem tradycji celtyckiej, starożytnej rzymskiej, katolickiej i pogańskiej. Po podbiciu tego Imperium Rzymskiego połączyli dwa rzymskie festiwale z praktykami Samhain. Słowo "Halloween" ma korzenie katolickie. W VIII wieku Papież Grzegorz III wyznaczył 1 listopada jako czas na uhonorowanie wszystkich świętych i męczenników i nazwał to Wszystkim Świętym. Noc przed 1 listopada została nazwana "Wszystką Świętą Wigilią", która ostatecznie stała się znana jako Halloween.