Sus orígenes se remontan a los celtas, hace más de 2.500 años, cuando el año celta terminaba al final del verano, el día 31 de octubre de nuestro calendario.Se decía que en este día los espíritus podían salir de los cementerios y hacer a las personas víctimas de conjuros. Dame algo o te hago una jugarreta ["Trick or Treat" o sea truco o trato que en otras traducciones se dice dulce o truco debido a que los niños piden dulces esta noche en las casas]
Para evitarlo, se ensuciaban las casas y las adornaban con huesos y demás cosas terroríficas para que los muertos escaparan asustados. De ahí viene la tradición de decorar así las casas en la conocida también como víspera de todos los santos.