Is there a name for someone who owes a debt?

Solution 1:

We call that person a "debtor." (You can use this with companies too).

And I think you should use "creditor" for the other person.

Solution 2:

The word you're looking for is debtor.