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