Where does “contraproposal” come from?

contraproposal (English) comes from English proposal, from English propose, from Middle English proposen, from Old French propos, from Old French proposer, from Latin prōpōnō, from Latin prō-, from Proto-Italic *pro- — passed , crossed.

Ancestry of “contraproposal”, step by step

contraproposal traces back through two separate lines of ancestry.

via English proposal

StepLanguageWordMeaning
1EnglishproposalSomething which is proposed, or offered for...
2EnglishproposeTo suggest a plan, course of action, etc; To ask...
3Middle Englishproposen
4Old Frenchpropospurpose; aim; goal; intention
5Old Frenchproposerto propose; to place on top of
6Latinprōpōnōto set forth, to put forth, to lay out
7Latinprō-forward direction, forward movement
8Proto-Italic*pro-pro- see the Latin entry for further meanings
9Proto-Indo-Europeanpro-toward, forward
10Proto-Indo-Europeanpor-to give birth; forward, through; going, passage
11Proto-Indo-Europeanper-before, in front; first; to go through
12Proto-Indo-Europeanpr̥tóspassed , crossed

via English Contra

StepLanguageWordMeaning
1EnglishContraA member of any of various rightist guerrilla...
2Latincontrāagainst
3Latinubīwhere? in what place?, in which place?
4Latincubī
5Proto-Italic*kʷuðeiwhere
Every word from Proto-Indo-European pr̥tós