Synonyms for Shun (same or very similar meaning)
WordNet sense 1 (expel from a community or group):
ban, banish, blackball, ostracize, ostracise, cast out
WordNet sense 2 (avoid and stay away from deliberately; stay clear of):
eschew
From the ODE community, based on WordNet
add/edit