O Halloween moderno surgiu de uma série de crenças e práticas antigas, principalmente o Samhain gaélico e o dia católico de todos os santos. É importante notar que, embora o Samhain remonte a antes da época romana, foi o Papa Gregório III quem designou o dia primeiro de novembro como o Dia de Todos os Santos.
A noite anterior ao Dia de Todos os Santos tornou-se conhecido como All Hallows 'Eve e gradualmente passou a incorporar muitas das tradições do Samhain. Este feriado se espalhou para a América do Norte principalmente por imigrantes irlandeses e escoceses. Com o passar do tempo, para a maioria das pessoas a Véspera de Todos os Santos começou a perder seus tons religiosos e se tornou um feriado mais secular.