defamer

/dɪˈfeɪmə(ɹ)/noun
High School
1

One who defames.