impaler
Etymology
From impale + -er.
noun
One who impales.
“Vlad the Impaler”