buy の語源ストーリー
buy は古英語の bycgan から来ています。過去形は bohte で、これが今の bought になりました。ゲルマン語の外には、確かな親戚が見つかっていません。中英語のころ、この語は /biː/(ビー)に近い音でした。15世紀ごろから英語の長い母音が大きく変わり、/baɪ/ になります。これを大母音推移と呼びます。つづりの u は、u の音で発音した地方の書き方が残ったものとされます。20世紀には I don't buy it.(そんな話は信じない)という口語の使い方も生まれました。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)