A palavra que tem que ver com pessoas que fazem «doações para causas humanitárias» é filantropo, dado que se trata de «que ou quem age em favor do seu semelhante; que ou quem pratica a filantropia; altruísta». O adjectivo e substantivo (nome) filantropo deriva do «fr[ancês] philanthrope (1361), "pessoa que trabalha para o bem de seus semelhantes", do gr. philánthrōpos; (...) ; f[orma] hist[órica] 1836 philanthropo; a datação é para o subst[antivo]».
Por sua vez, filantropia é «profundo amor à humanidade» ou «desprendimento, generosidade para com outrem; caridade». Este substantivo (nome) vem do «lat[im] philanthropĭa,ae "amizade, bem-querença", do gr[ego] philanthropía, prov[avelmente] por infl[uência] do fr[ancês] philantropie (1551) "amor pela humanidade"; (...) ; f[orma] hist[órica] 1817-1819 philantropia, 1858 filantropia».
A palavra benemérito também corresponde ao sentido que refere, dado que se trata de «indivíduo que tem mérito para receber louvores e recompensas» e, por extensão de sentido, de «indivíduo que contribui com trabalho ou dinheiro para alguma causa». Deriva do «lat[im] bene, "bem, vantajosamente" + merĭtus, part[icípio] pas[sado] de merēre, "merecer, ser merecedor"; (...); f[orma] hist[órica] 1539 benemeryto, 1553 benemerito».
[Fonte: Dicionário Eletrônico Houaiss]