Le origini della Festa di Ognissanti sono antichissime e risiedono nelle tradizioni dei norreni, dei celti e dei popoli dell’antica Roma e dell’antica Grecia.Tra la fine di ottobre e i primi di novembre si festeggiava la fine del periodo fertile e produttivo, ringraziando per i doni ricevuti, e l’ingresso della natura nel periodo della quiete e della morte che si prepara alla rinascita. Sono, in sintesi, le calende d’inverno, momento considerato di maggior contatto tra il mondo dei vivi e quello dei morti.
I norreni e i celti festeggiavano Samhain, i romani celebravano Pomona e i greci celebravano il culto in onore a Iside.
Quando Cesare conquistò la Gallia, le feste cosiddette pagane si integraron,. Lo stesso però non avvenne con la religione giudaico-cristiana, che, nel VII secolo, con Papa Bonifacio IV tentò, prima, di abolire completamente questa festività, per cancellare ogni residuo dei culti antichi, e, poi, rendendosi conto che questo avrebbe scatenato le ire del popolo, decise di affiancare la ricorrenza con un giorno di festa religioso, chiamato Tutti i Santi.
Nell’800 Papa Gregorio IV fece coincidere la data della festa cristiana con quella pagana per diminuire ancor di più il peso dell’antico culto pre cristiano. Il giorno di Tutti i Santi cadeva quindi il 1° novembre, in coincidenza del giorno successivo alla notte delle calende d’inverno, ma anche questo non bastò a sradicare il culto antico e la Chiesa, nel X secolo, introdusse una nuova festa dedicata ai morti, che cadeva il 2 novembre. Durante i festeggiamenti del 2 novembre si accendevano grandi fuochi per ricordare le anime dei defunti come nella tradizione celtica.
Nel 1475 la festività di Ognissanti venne resa obbligatoria in tutta la Chiesa d’Occidente da Sisto IV, ma il culto antico, in special modo quello celtico, nonostante un lungo periodo di quasi totale dimenticanza, è sempre sopravvissuto nella cultura dei popoli europei fino ai giorni nostri.