Origin: Germanic Old English prefix
Overdo has 2 different meanings across 1 category:
do something to an excessive degree
"He overdid it last night when he did 100 pushups"
To do too much; to exceed what is proper or true in doing; to carry too far.
Overdo comes from Middle English and Old English, where it originally meant to perform an action too much or excessively. The word is formed by combining the prefix "over-" with the verb "do.