Overtro og frygt :Folk i fortiden var ofte overtroiske og tilskrev uforklarlige begivenheder eller ulykker til overnaturlige årsager. Frygt for det ukendte og et ønske om at finde forklaringer på fænomener ud over deres forståelse førte til troen på hekse.
Religiøs overbevisning :Mange religioner inkorporerede begreber om overnaturlige væsener og magi, som kan påvirke troen på hekse. Visse religiøse tekster og lære kan have bidraget til forestillingen om hekse som onde eller ondsindede enheder.
Social dynamik :I perioder med social uro, økonomiske strabadser eller politiske spændinger ledte folk ofte efter syndebukke, der kunne give skylden for deres problemer. At anklage individer for hekseri tjente som en måde at omdirigere skylden og give afløb for samfundsangst.
Uvidenhed og mangel på videnskabelig viden :I mangel af videnskabelige forklaringer tilskrev folk ofte ekstraordinære begivenheder til overnaturlige kræfters arbejde. Manglende forståelse for naturfænomener, sygdomme og psykologiske tilstande forstærkede troen på hekseri yderligere.
Historiske sammenhænge :Visse historiske begivenheder og samfundsmæssige ændringer bidrog til fremkomsten af heksejagter. For eksempel under de europæiske heksejagter i det 15. og 16. århundrede spillede politiske og religiøse motiver en væsentlig rolle i forfølgelsen af mistænkte hekse.
Det er vigtigt at bemærke, at troen på hekse ikke var universel og varierede på tværs af kulturer og tidsperioder. Efterhånden som den videnskabelige viden udviklede sig, og de samfundsmæssige holdninger ændrede sig, faldt troen på hekseri gradvist i mange dele af verden.