altruist (n.) Look up altruist at Dictionary.com
"person devoted to the welfare of others," 1842, from French altruiste; see altruism + -ist.