of の語源ストーリー
of と off は、もともと同じ1つの語でした。古英語の of は「〜から離れて」という意味です。強く読まれるときは off、弱く読まれるときは of と分かれていき、つづりの区別がはっきりしたのは1600年ごろです。of が「オブ」と v の音になるのは、弱く読まれて f が濁ったためです。同じ祖先から、ギリシャ語の apo-(離れて)やラテン語の ab-(離れて)も生まれました。「〜の」の意味は、「全体から取り出した一部」から広がりました。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)