name-caller

[neym-kaw-ler]

noun

a person who constantly resorts to name-calling.

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2019