gifter

Noun

 * 1) One who gives a gift.
 * 2)  One who infects another with a sexually transmitted disease.