I’ve commented on various aspects of the origin of religion or religion as a natural phenomenon, including its psychological, cultural, and anthropological basis. But I’ve never put it all together in one place. Today, Razib of Gene Expression has such an article, that’s a very detailed and comprehensive summary of the subject (emphasis in original):
The plausibility of theism doesn’t need to be something we note only in terms of macrosocial metrics in regards to religious affiliation cross-culturally. As I imply above, theism is at root a psychological phenomena, and the bundle of biases and presuppositions which our biology confers upon us stack the deck in terms of weighting the plausibility of god concepts. This applies to atheists as well. We might not believe in god on the conscious level, but that does not mean that we are immune to the priming affect of agents, and likely supernatural agents as well. The folk wisdom about there being no atheists in foxholes is a reflection of this assumption. Now I’m not going to tell anyone who says they don’t believe in god that deep down they really do believe in god; rather, I simply believe that many of the psychological characteristics which prime one for finding god plausible are present in those who consciously assert that they don’t believe in gods. For example many atheists may feel unnerved in cemeteries despite a materialist world-view; the psychological response may be a result of social conditioning, but it is also possibly a cognitive reflex at an intersection of environmental inputs (think snake aversion as something similar).
Check it out:
Religion: biology ↔ psychology ↔ sociology ↔ history