ギフトは、英語「gift」からの外来語。
giftは、古ノルド語の「gipt」や、ゲルマン祖語の「giftiz」に由来する。
これらの語は、「与える」を意味するゲルマン祖語の「gebana」に由来し、「give(与える)」も同源である。
ドイツ語の「Gift」は英語と同源だが「毒」を意味する。
これは、「与えられた物」から「与えられた悪い物」の意味に派生したことによる。
ギフトは「毒に変わる贈り物」を意味し、そこから「贈り物」の意味になったのが英語、「毒」の意味になったのがドイツ語と言われることもあるが、ドイツ語に入ってから婉曲表現で「毒」になったのであり、元々「gift」に「毒」の意味が含まれていたわけではない。