Synonyms for Scold:
n.savage, tear someone/something to pieces/shreds, harangue, tear apart, take/bring/hold someone to task. castigate, praise, let someone have it, chastise, upbraid, tax, reprove, rap, attack, admonish. •admonish (noun)
disparage, objurate, jump on, abuse, rate, vilify, cavil, call, reprobate, put down, burn up, upbraid, get after, reprove, keep after, blow up at, asperse, punish, give one a talking to, light into, rail, tell off, find fault with, lay down the law, vituperate, chasten, have on the carpet, revile, preach, recriminate, expostulate with, rake over the coals, chew down.
deprecation, disparagement, ridicule, detraction, protest, objection, lamentation, grievance, denigration, complaint.
chide, nagger, grumble, nag, lambast, trounce, reprimand, have words, grouch, jaw, scolder, rag, chew out, lecture, berate, bawl out, dress down, common scold, reproof, rebuke, remonstrate, chew up, lambaste.
blame, cite, denounce, condemn, reproach, charge, implicate, impeach, criticize, complain, accuse, arraign, inculpate, incriminate, impute, allege.
curse, swear, blaspheme, cuss, nag.
•find fault with (verb)
berate, abuse, preach, rebuke, tell off, asperse, chide, disparage, criticize, nag, cavil, objurate, reproach, rate, lecture, reprove, rake over the coals, dress down, vilify, lay down the law, upbraid, light into, admonish, rail, vituperate, revile, put down, jump on, reprobate, castigate, chasten, denounce, reprimand, blame, recriminate.
chasten, admonish. reprove, rap. chastise, castigate. call. •abuse
light into, rebuke.
•Other relevant words:
chastise, punish, lecture, disparage, vilify, lambaste, asperse, lambast, revile, find fault with, chide, scolder, rate, reprobate, call, grumble, recriminate, cavil, have words, tell off, remonstrate, nagger, berate, jaw, lay down the law, chasten, rail, attack, vituperate, preach, bawl out, objurate, reproof, light into, jump on, reprove, chew up, rap, tax, reprimand, common scold, trounce, rebuke, castigate, harangue, rag, rake over the coals, abuse, grouch, dress down, upbraid, admonish, chew out, let someone have it.