La parola ha origini cattoliche.

 Nella tradizione Cattolica, infatti, a molti Santi viene dedicato un giorno particolare del calendario Cattolico, ma il 1°novembre è il giorno nel quale vengono festeggiati tutti i Santi. Il giorno dedicato ad "Ogni Santi" (in inglese All Saints'Day) aveva una denominazione antica: All Hallows'Day.
Presso i popoli dell'antichità la celebrazione di "Ogni Santi" iniziava al tramonto del 31 ottobre e pertanto la sera precedente al 1° Novembre era chiamata "All Hallows' Eve"(Even significa sera) che venne abbreviato in Hallows'Even, poi in Hallow-e'en ed infine in Halloween.

La celebrazione di Halloween tuttavia ha origini pagane molto più remote e pone le sue radici nella civiltà Celtica. Infatti gli antichi Celti che abitavano in Gran Bretagna, Irlanda e Francia festeggiano l'inizio del Nuovo Anno il 1°Novembre: giorno in cui si celebrava la fine della "stagione calda" e l'inizio della "stagione delle tenebre e del freddo".

La notte tra il 31 ottobre e il 1° Novembre era il momento più solenne di tutto l'anno e rappresentava per i Celti la più importante celebrazione del loro calendario ed era chiamata la  notte di Samhain.  Per i Celti, che erano un popolo dedito all'agricoltura e alla pastorizia, la riccorenza che segnava la fine dei raccolti e l'inizio dell'inverno assumeva una rilevanza particolare in quanto la vita cambiava radicalmente: i greggi venivano riportati giù dai verdi pascoli estivi, e le persone si chiudevano nelle loro case per trascorrere al caldo le lunghe e fredde notti invernali passando il tempo a raccontare storie e a fare lavori di artigianato.