castrator (castrate + -or; agent_person)
One who castrates (gelds or neuters)