因爲英文直譯過黎,
本來係講緊All Saint's Day,
而其實All Saint's Day 係講緊1/11 既萬聖日,
而31/10 實際係All Hallow's Eve或Halloween,
而 2/11 就叫All Soul's Day,
詳細宗教因由可以睇下面既link,
呢三日既慶典加埋通常會俾天主教譯爲Allhallowtide,
華語只係將第二日慶典All Saints Day同第一日既節日All Hallow's Eve 混爲一談,誤將Halloween 譯成萬聖節。
至於點解萬聖節會扮鬼扮馬,相傳係話因爲All Saint's Day 天主教爲左要歌頌聖人同殉教者,會將一班人打扮成牛鬼蛇神,另一班打扮成聖人,然後飾演鬼神大戰既劇場去歌頌邪不能勝正。後來扮鬼扮馬呢part 就留傳左落黎。
https://www.christianity.com/wiki/holidays/what-difference-between-halloween-all-saints-day-and-all-souls-day.html