Defamer

Webster's Dictionary of the English Language

·noun One who defames; a slanderer; a detractor; a calumniator.