They dont come from religion; they are part of our GOD-GIVEN nature; it is part of his image!
The concepts of "good or evil" and "true or false" become subjective in the absence of God. If "good and evil" are subjective terms, then they can mean a different thing to each person. But that renders them meaningless.
The concepts of good and truth need to be anchored in the absolute, which is to say they need to be anchored in God.
For example, cowardice is universally wrong; especially when it involves failing to help another human being in danger.
Where do these core values of right and wrong come from? Certainly NOT from any "natural selection", as many of them are contrary to self-preservation!
I recommend CS Lewis's commentary on the matter in his book "Mere Christianity", as he discusses some universal truths that led him to reject his atheism and become a Christian.