In another question here I got the word for a person to whom the gift is intended for.
Is there any word for a person who gives the gift?
As per this link giver means benefactor, donor, contributor etc. but there is no specific word which can be used in gift context.
This link shows gifter as a word (noun).