word-forming element common in words of French and Latin origin, meaning primarily "through," thus also "throughout; thoroughly; entirely, utterly," from Latin preposition per (see per (prep.)).
also praeter-, word-forming element meaning "beyond; over, more than in quantity or degree," from Latin praeter (adverb and preposition) "beyond, before, above, more than," properly comparative of prae "before," from PIE root *per- (1) "forward," hence "in front of, before."
word-forming element meaning "against, in opposition," from Latin adverb and preposition contra "against" (see contra (prep., adv.)). The Latin word was used as a prefix in Late Latin. In French, it became contre- and passed into English as counter-. The Old English equivalent was wiðer (surviving in withers and widdershins), from wið "with, against."
word-forming element meaning "around, round about, all around, on all sides," from Latin adverb and preposition circum "around, round about," literally "in a circle," probably accusative form of circus "ring" (see circus). The Latin word was commonly used in word-formation. In French, the element became circon-; Kitchin points out that con for cum is common even in classical Latin. For sense development, compare German rings "around."
word-forming element meaning "on the near side of, on this side," from Latin preposition cis "on this side" (in reference to place or time), related to citra (adv.) "on this side," from PIE *ki-s, suffixed form of root *ko-, the stem of demonstrative pronoun meaning "this." Opposed to trans- or ultra-. Originally only of place, sometimes 19c. of time; 21c. of life situations (such as cis-gender, which is attested by 2011).
word-forming element meaning "before," from Old French pre- and Medieval Latin pre-, both from Latin prae (adverb and preposition) "before in time or place," from PIE *peri- (source also of Oscan prai, Umbrian pre, Sanskrit pare "thereupon," Greek parai "at," Gaulish are- "at, before," Lithuanian prie "at," Old Church Slavonic pri "at," Gothic faura, Old English fore "before"), extended form of root *per- (1) "forward," hence "beyond, in front of, before."