Много версий. Часто, высказывается ошибочное мнение, что Хеллоуин основан на древней кельтской традиции отмечать день усопших Самайн. Цель праздника поминание казненных святых и невинно осужденных. Это другая версия. Скорее всего это идея протестантов. Протестанты вообще оказались в сложной ситуации, т.к. именно 31-го октября они отмечают день Реформации - праздник в честь основания евангелической церкви.
А какое это имеет отношение к России? Ни в одной традиционной религии на территории России этого праздника просто нет. Хотят его праздновать протестанты и католики - никаких возражений, у них есть свои храмы, пускай там и празднуют.