fulfill の語源ストーリー
fulfill は、古英語の fullfyllan「満杯にする」から来ています。full「いっぱいの」と fill「満たす」を重ねた、念入りな作りです。実は fill も full から生まれた動詞です。昔の語尾の影響で u が i に変わり、fyllan になりました。food から feed が生まれたのと同じ仕組みです。器を満たすことから、約束・義務・夢を「果たす」の意味になりました。イギリス英語では fulfil とつづります。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)