Origin: Germanic Old English prefix
Benefactor has 2 different meanings across 1 category:
Noun
a person who helps people or institutions (especially with financial help)
Somebody who gives a gift, often money to a charity.