Synonyms for Reproach:

n.

remonstrate, put down, find fault with. attack, bawl out, call down, chew out, diatribe, dress down, harangue, lambaste, lecture, praise, quibble, rap, remonstrance, reprove, talking to, tax. degradation, disgrace, embarrassment, humiliation, indignity, respect, shame, spectacle, hang up. abuse (noun)
castigation, defamation, derision, vilification.
accusation (noun)
accusal, accusation, allegation, allegement, blame, censure, charge, citation, complaint, condemnation, criticism, denouncement, grievance, impeachment, imputation, incrimination, indictment, insinuation.
admonition (noun)
talking to.
blame (noun)
accusation, attack, charge, complaint, criticism, diatribe, disparagement, impeachment, imputation, incrimination, indictment, remonstrance.
condemnation (noun)
blame, disapproval.
criticism (noun)
critique, judgement.
disapproval (noun)
admonishment, castigation, chastisement, defamation, denigration, deprecation, derision, disapproval, disparagement, renouncement, vilification.
discredit (noun)
objection.
protest (noun)
remonstrance.
reproach (noun)
admonishment, blame, censure, condemnation, disapproval, discredit, disgrace, indignity, rap, rebuke, reprimand, scorn, shame, upbraid.

v.

abuse (verb)
castigate, vilify.
accuse (verb)
accuse, allege, arraign, cite, complain, condemn, criticize, denounce, impeach, implicate, impute, incriminate, inculpate, scold.
berate (verb)
bawl out, chew out.
blame (verb)
ascribe, attribute, denounce, disapprove, impute, indict, rebuke, tax, find fault with.
carp (verb)
complain, quibble.
communication (verb)
upbraid.
criticize (verb)
reprimand.
disapprove (verb)
admonish, castigate, chasten, chastise, chide, defame, defile, denigrate, deprecate, deride, disapprove, discredit, disparage, renounce, scorn, upbraid, vilify.
protest (verb)
remonstrance.
reproach (verb)
admonish, call down, chide, condemn, criticize, defame, disparage, reprove, scold, upbraid.

Other synonyms:

diatribe, disgrace, harangue, indignity, talking to. attack, degradation, humiliation, objection, rap, reprove. embarrassment, lambaste, spectacle, put down. hang up. accuse
charge, tax.
berate
call down.
blame
indict, find fault with.
Other relevant words:
attack, bawl out, call down, chew out, degradation, diatribe, disgrace, dress down, embarrassment, harangue, humiliation, indignity, lambaste, lecture, objection, quibble, rap, remonstrance, remonstrate, reprove, respect, shame, spectacle, talking to, tax, find fault with.