A l'origine Halloween n'est pas une fête américaine mais une fête celtique. Pour les Celtes la nouvelle année commençait le 1° novembre. Le 31 octobre était alors le " New Yeard's Eve ". Les Celtes croyaient aux sorcières et farfadets. Ils avaient peur de l'esprit des morts qui reviendraient pour envahir leurs terres. Pour ne pas être victime de ces revenants, les Celtes allument de grands feux afin d'éloigner les mauvais esprits. Les Celtes se déguisaient en sorciers et fantômes pour ne pas être reconnu par les véritables esprits. Parallèlement ils déposaient des offrandes sous forme de victuailles pour apaiser les esprits des morts. C'est la raison pour laquelle les enfants déguisés demandent des bonbons aux adultes.

Après la conquête des celtes par les romains au II ème siècle après JC. Les romains célébraient la fête des moissons le 1er Novembre par la confection de lanternes éclairées par des citrouilles. C'est la raison pour laquelle on représente la fête de Halloween par les citrouilles.

Le nom de la fête romaine en langage celtique était " All Hallows ". Comme en anglais " soir " se dit " evening ", le temps donna au soir du 31 octobre le nom de " All Hallows E'en (evening).

Ce n'est qu'en 1840 que la tradition d'Halloween fut introduite aux Etats-Unis par une immigration importante des irlandais.
En France dans les régions du nord-est on célébrait le potiron.