Este es un tema muy debatido. Creo que los códigos morales siempre son establecidos por la sociedad (o por grupos culturales, si lo prefiere), y si afirman que se debe a la religión o no, cada código moral se debe realmente a las opiniones de la cultura sobre cómo debería ser la sociedad. De hecho, aquellos que estudian varias religiones a menudo observarán que sus preceptos tienen más probabilidades de haber sido guiados por normas culturales que viceversa. Por ejemplo: muchas religiones del Medio Oriente prohíben comer carne de cerdo. Esto resulta del hecho de que en esos climas muy cálidos, es más probable que la carne de cerdo esté enferma y esas culturas no sabían por qué, por lo que evitaron comer carne de cerdo y eso se abrió paso en sus religiones.
Algo muy interesante ocurrió en el siglo XIX cuando los nativos americanos comenzaron a ser estudiados por europeos. Antes de eso, la creencia predominante en Europa era que toda la moralidad provenía de la religión cristiana y en ese momento la gente realmente creía que los no cristianos eran salvajes sin moralidad. De repente comenzaron a darse cuenta de que los nativos americanos tenían un código de moral muy bien desarrollado que era bastante humano y, en muchos sentidos, más que el código de moral europeo prevaleciente porque los europeos tendían a creer que la matanza de “salvajes” no era moralmente incorrecta. (En realidad, es mucho más complejo que esto. Pero, por ejemplo, también creían que la esclavitud era aceptable porque los esclavizados eran “salvajes no cristianos”). Debido a esto, se produjo una gran búsqueda de almas y eventualmente condujo a un cambio en actitud sobre si el cristianismo era un requisito previo para la moralidad.
Prácticamente cada cultura / sociedad en la tierra tiene un código moral. Estos códigos pueden diferir, pero tienden a basarse en las condiciones necesarias para que cada sociedad / cultura sobreviva y prospere. Parece bastante obvio que ninguna religión es responsable de esos códigos y es altamente dudosa de lo que cualquier religión fue responsable de ellos. Es mucho más probable que los principios de las religiones practicadas en todo el mundo provengan de los códigos morales de las sociedades.
Dicho todo esto, hay ciertas creencias que todos estos códigos morales tienden a compartir, como no matarse entre sí, no mentir, no engañar, etc. (aunque en algunos casos, esas creencias solo se aplican a aquellos dentro del grupo cultural y los códigos permiten hacer estas cosas a extraños). Muchos consideran que esto es una señal de que existe una “ley natural” que es básica para ser humano. Es uno de esos temas que un estudiante de filosofía o teología se encontrará discutiendo a fondo.