thanksgiver
Etymology
From thanks + giver.
thanksgiver means One who gives thanks, or acknowledges kindness. Lexicurio rates it Sui generis — a strength score of 87 out of 100.
noun
- One who gives thanks, or acknowledges kindness.“the devout thanksgiver , David , continually declaring the great price he set on the divine favors”