Bestower
Be·stow·er
Bestower
n.
One that bestows.