Is there a word in English for someone who would go out of their way to help those whom he/she doesn’t even know, join fights that are not his in order to help others who can’t defend themselves, and take his/her friends’ problems seriously as if they were his own?



Selfless person - Being selfless is similar to being altruistic — another word for giving to others without looking for personal gain. If you give time, money, or things to other people without expecting something in return, that's selfless.


good samaritan

helping hand

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.