overdue の語源ストーリー
due は、ラテン語 debere「借りがある」が古フランス語 deu を通って入った語です。「払うべき・来るはずの」が中心の意味です。そこに over「過ぎて」が付き、期限を過ぎた状態を表します。同じ debere から debt(借金)も来ています。中英語では dette と書きましたが、学者がラテン語 debitum に合わせて b を書き足しました。そのため debt の b は読みません。duty(義務)も、due と同じく「払うべきもの」から生まれた語です。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)

