guarantee の語源ストーリー
guarantee と warranty(保証)は、同じゲルマン語から分かれた兄弟の語です。フランク語の *warand「保証人」が、古フランス語では garant になりました。ゲルマン語の w は、フランス語に入ると gu や g に変わることがよくあります。war(戦争)がフランス語で guerre になったのと同じ変化です。北フランスの方言では w が残り、そこから warrant・warranty が英語に入りました。中央の形 garant から来たのが guarantee で、英語には17世紀に現れます。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)

