Синонимы к бесславить (обесславить) - бесчестить (обесчестить), порочить, позорить, ронять, унижать, ославлять, чернить, пятнать (запятнать), грязнить, марать, клеймить, поносить, ругать, наводить (бросать) тень на кого-либо, втоптать в грязь, смешать с грязью, обливать грязью (помоями) кого-нибудь, бросать грязью в кого-нибудь; выставлять кого-либо в дурном свете, выставлять (пригвоздить) к позорному столбу, посрамлять, срамить, компрометировать кого, шельмовать (ошельмовать) кого. "Когда ж хотелось уничтожить ему соперников своих как он язвительно злословил". Пушк. Не бессудьте, чем Бог послал. Ср. Клеветать и Обвинять. Cм. унижать