repel (v.)

early 15c., "to drive away, remove," from Old French repeller or directly from Latin repellere "to drive back," from re- "back" (see re-) + pellere "to drive, strike" (from PIE root *pel- (5) "to thrust, strike, drive"). Meaning "to affect (a person) with distaste or aversion" is from 1817. Related: Repelled; repelling.