Algunos creen que los celtas celebraban Samhain porque pensaban que la frontera entre los mundos de los vivos y los muertos se volvía borrosa la noche del 31 de octubre. Por lo tanto, lo celebraban encendiendo hogueras, vistiendo disfraces y máscaras (a menudo compuestas por cabezas y pieles de animales). ) disfrazarse para que los fantasmas de los muertos no pudieran reconocerlos. También dejaban comida y ofrendas a los fantasmas para que no robaran ni dañaran sus cultivos.
Más adelante en la historia, la iglesia católica trasladó el Día de Todos los Santos al 1 de noviembre. Esta festividad era originalmente una antigua festividad celta en honor a los muertos y, más tarde, fue influenciada por la celebración cristiana del Día de Todos los Difuntos, que conmemora las almas. de los muertos que aún no han llegado al Cielo.
En la América colonial no se observaban las costumbres originales de Halloween. Sólo después de una gran afluencia de inmigrantes irlandeses al país en el siglo XIX estas tradiciones comenzaron a practicarse con entusiasmo en algunas partes de Estados Unidos.