Singular
giver

Plural
givers

  1. (countable) A giver is someone who gives something to another person or people.
    Santa Claus is a giver of gifts.