Neki vjeruju da su Kelti slavili Samhain jer su mislili da je granica između svijeta živih i mrtvih postala zamagljena u noći 31. listopada. Stoga su slavili paljenjem krijesova, nošeći kostime i maske (često sastavljene od životinjskih glava i koža ) da se maskiraju kako ih duhovi mrtvih ne bi mogli prepoznati. Također bi ostavljali hranu i ponude duhovima kako im ne bi ukrali ili oštetili usjeve.
Kasnije u povijesti, Katolička crkva premjestila je Svi sveti na 1. studenoga. Ovaj je praznik izvorno bio drevni keltski praznik u čast mrtvih, a kasnije je na njega utjecalo kršćansko slavlje Dušnog dana, kojim se slavi spomen na duše mrtvih koji još nisu stigli u Nebo.
U kolonijalnoj Americi izvorni običaji Noći vještica nisu se poštovali. Tek nakon velikog priljeva irskih imigranata u zemlju u 19. stoljeću ove su se tradicije počele s entuzijazmom prakticirati u dijelovima Amerike.