almsgiver
nounEtymology From Middle English almesȝevere, from Old English ælmesġyfa, ælmesġifa (“almsgiver”), equivalent to alms + giver.
1
A giver of alms.
2
A small scale philanthropist or benefactor who consistently gives small amounts to those desperately in need.