donor
n. One who makes a donation or present. 