The definition of altruism is caring about other people and their needs without regard for your own needs.
The definition of benevolence is a kind act or gift or the doing of kind things for others.
Liberality in giving or willingness to give:
An instance of kind behavior:
Find another word for self-sacrifice. In this page you can discover 6 synonyms, antonyms, idiomatic expressions, and related words for self-sacrifice, like: altruism, free giving, benevolence, generosity, kindness and selflessness.