giver
noun
[ ˈɡɪvə ]
• a person who gives something.
• "a giver of advice"
Similar:
donor,
contributor,
donator,
benefactor,
benefactress,
provider,
supporter,
backer,
subsidizer,
patron,
sponsor,
subscriber,
philanthropist,
well-wisher,
helper,
angel,
fairy godmother,
benefactrice,
benefactrix,
philanthrope,