giver
//ˈɡɪvər//
Noun
giverSingular
giversPlural
1
A person who gives something, especially generously or habitually.
She is a generous giver who donates to charity every month.
2
Something that provides or supplies a particular thing.
The sun is a great giver of energy.