Thanksgiver

Webster's Dictionary of the English Language

·noun One who gives thanks, or acknowledges a kindness.