bestower

noun

1.
person who makes a gift of property