Existem muitas teorias sobre por que os humanos são altruístas, incluindo:
*
Seleção de parentesco: Esta teoria propõe que os humanos são altruístas para com os seus parentes porque aumenta as probabilidades de os seus próprios genes serem transmitidos às gerações futuras.
*
Altruísmo recíproco: Esta teoria propõe que os humanos são altruístas em relação aos outros, a fim de ganhar algo em troca, direta ou indiretamente. Por exemplo, alguém pode ajudar um estranho necessitado na esperança de que o estranho retribua o favor no futuro.
*
Empatia: Esta teoria propõe que os humanos são altruístas porque são capazes de compreender e compartilhar os sentimentos dos outros. Quando alguém vê outra pessoa necessitada, pode sentir empatia e ficar motivado a ajudar.
*
Normas sociais: Esta teoria propõe que os humanos são altruístas porque sua sociedade espera deles. Por exemplo, em algumas culturas, é considerado rude ou egoísta não ajudar alguém necessitado.
É provável que todas estas teorias desempenhem um papel no altruísmo humano. A importância relativa de cada teoria pode variar dependendo do indivíduo e da situação.