A benefactor is a person or other entity providing money or other benefits to another; the person receiving them is called a beneficiary.