Кельтский праздник, Самайн. Островные католики приспособили под День всех святых (канун), отсюда и название. Сходил на нет, но возродился в Америке в общинах ирландских эмигрантов. Тыквы - это от легенды от маленькой девочки в лесу (чего она там ночью делала?), напугавшей духов вырезанной тыквой с горящей свечой внутри.

Достаточно, чтобы слова выражали смысл.