Synonyms for repel
verb
To throw back
rebuff, resist, deflect, withstand, stand up against, oppose, check, repulse, put to flight, keep at bay, knock down, drive away, chase away, drive back, beat back, hold back, force back, push back, beat off, ward off, chase off, stave off, fight off, hold off.
Antonyms fall*, fail, retreat.
To cause aversion
nauseate, offend, revolt; see disgust.
To reject
dismiss, cast aside, spurn; see refuse.
See repel in Webster's New World Roget's A-Z Thesaurus II
Learn more about repel