giver (n.) Look up giver at Dictionary.com
mid-14c., from give + -er (1). Old English agent-noun forms were giefend, giefa.