The only free and comprehensive online etymological dictionary of the Spanish language
contra (Preposition) "against"
12th cent. From Latin contra 'id.' From Proto-Italic *kom-tero- "the other of the two." From Proto-Indo-European *ḱom- "with" (see con) and comparative suffix *-tero- (see -tr-).
Indo-European
Romance
Asturian contra, Portuguese contra, Galician contra, Catalan contra, Italian contro, Romanian către
Basque
Basque kontra "against," borrowed from Spanish or another Romance language