Why is Halloween on October 31?

Halloween is of Celtic origin, and it was celebrated on October 31 as a harvest festival called Samhain. It later became associated with the Christian celebration of All Saints Day which is celebrated on November 1. The night before All Saints Day was called All Hallow’s Eve, which in time came to be known simply as Halloween. For more information look here: