Origin: Germanic Old English prefix
Overshoot has 5 different meanings across 2 categories:
The amount by which something goes too far.
shoot beyond or over (a target)
To go past something; to go too far.
Overshoot comes from Middle English, where it originally meant to shoot beyond or pour down from above. The word is formed by combining the prefix "over-" with "shoot."