rebuker · reprover · upbraider
rebuker, reprover, upbraider
Someone who reproaches.
Use in printed books, per decade from 1850 to 2019.