Какую бы чушь ни придумывали выходцы из Преисподней и знатоки её обычаев, имеющие материал для сравнения (других способов собрать такие данные даже выдумать не могу), я надеюсь, что вас-то интересует объективная реальность.
Ещё у кельтских племён был праздник Самэйн, означавший переход года со светлой, активной стороны, на тёмную, пассивную.
Считалось, что в ночь самэйна истончается стена, разделяющая миры людей и потусторонних (находящихся по ту сторону) волшебных существ. Вообще-то эти существа и так постоянно где-то рядом, порой незримо присутствуют или даже являют себя, но именно в Самэйн они чувствуют себя тут как дома. Причём не только те, кто и так время от времени тут шастает и получает от людей какое-то внимание, уважение и чашку молока на ночь, но и всякая опасная дрянь, которая в иное время границу между мирами перейти не может. И духи предков, конечно.
В комментах на БВ читаю:
Если это и правда так, удивляться не стоит. Поскольку многие дохристианские праздники у разных народов порой очень похожи.
И чтобы избавиться от вольно бродящей нечисти, чтобы она подумала, что тут и без неё всех человеков сожрали, или вовсе устрашилась, и рядились в нечто странного и пугающего вида.
Впоследствии по Европе стало распространяться христианство. Поскольку народные праздники живучи и просто взять да отменить их невозможно, церковь решила придать этому празднику новый смысл. Тоже ничего нового, подобным образом христианизировались практически все аборигенные праздники по мере распространения христианства. Причём и даты переносились, и новых святых чуть ли не на ходу выдумывали, лишь бы хоть какую-то привязку сделать.
Считается, что идея совместить древний обычай задабривания предков и пугания нечисти с почитанием святых принадлежит жившему в 8-м столетии папе Римскому Григорию III. И веке в девятом празднования Дня Всех Святых было перенесено с мая на 1-е ноября. Пускай праздник перенесли и дали ему новый смысл, сам обычай всё равно искоренить непросто. Это самое действо стало называться кануном Дня Всех Святых, по-английски All Hallows Eve. Постепенно название превратилось в Hallowe'en, а в последствии - в привычный нашему современнику Halloween.
Как-то так.