If it hadn’t been for French, the word for “debt” would’ve been *shild, from Old English ‘sċyld’.
It’s related to ‘shall’, whose original meaning was “to owe”.
Similarly, ‘debt’ is related to French ‘devoir’ (“to owe”).
My two new graphics tell you all about these words and their relationships: