good の語源ストーリー
good は古英語 god「良い」から来ています。元の意味は「ぴったり合う・ふさわしい」で、gather・together と同じ根にさかのぼるとされます。God(神)とつづりが似ていますが、別の語です。古英語では、good の o は長い音、God の o は短い音でした。ただし goodbye の中では、2つが出会います。goodbye は God be with ye「神があなたと共に」が縮まった形です。good day や good night の影響で、God が good に置きかわりました。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)
