give の語源ストーリー
give は古英語 giefan「与える」から来ています。古英語のこの g は「ヤ」行に近い音で、中英語では yiven のような形も使われました。14世紀のチョーサーも yeve と書いています。今の硬い g は、古ノルド語 gefa の影響で広まったとされます。forgive は、for「すっかり」と give を組み合わせた語です。ラテン語 perdonare「すっかり与える」をまねたとする説が有力です。この perdonare から来たのが、フランス語 pardonner と英語の pardon です。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)