Origin: Germanic Old English prefix
Overpay has 2 different meanings across 1 category:
pay too much
To pay too much.
Overpay is formed by combining the prefix over- with the verb pay. It originally meant to give more money than was required or expected.