carpet (informal)
nag
tick off (informal)
tell off (informal)
find fault with
remonstrate with
bring (someone) to book
take (someone) to task
bawl out (informal)
give (someone) a talking-to (informal)
haul (someone) over the coals (informal)
chew (someone) out (US, Canadian, informal)
give (someone) a dressing-down
give (someone) a rocket (British, New Zealand, informal)
give (someone) a row