Hầu hết các chuyên gia tin rằng truyền thống mặc trang phục vào ngày Halloween bắt nguồn từ những ngày xa xưa với Lễ hội Samhain của người Celtic, nơi những người tham gia đốt lửa và mặc trang phục để xua đuổi ma.
Khoảng 2.000 năm trước, người Celt sống trong một khu vực hiện do Ireland, miền bắc nước Pháp và Vương quốc Anh chiếm đóng. Năm mới của người Celt là ngày 1 tháng 11, đánh dấu sự kết thúc của mùa thu hoạch và bắt đầu những ngày đen tối của mùa đông, báo hiệu cái chết. Đối với họ, đêm trước năm mới là thời điểm mà tấm màn ngăn cách giữa người sống và người chết mỏng nhất, cho phép các linh hồn vượt qua. Người Celt tổ chức lễ Samhain vào ngày 31 tháng 10 để bày tỏ lòng kính trọng đối với những linh hồn này, những linh hồn mà họ vừa kính sợ vừa kính trọng.
Các hoạt động Halloween hiện đại là sự kết hợp của truyền thống Celt, La Mã cổ đại, Công giáo và ngoại giáo. Sau khi Đế chế La Mã chinh phục khu vực này, họ đã kết hợp hai lễ hội La Mã với các tập tục Samhain. Từ "Halloween" có nguồn gốc từ Công giáo. Vào thế kỷ thứ tám, Giáo hoàng Gregory III đã chỉ định ngày 1 tháng 11 là thời điểm để tôn vinh tất cả các vị thánh và các vị tử đạo và gọi nó là Ngày Tất cả các vị thánh. Đêm trước ngày 1 tháng 11 được gọi là Đêm tất cả các bảo bối, cuối cùng được gọi là Halloween.