beheader

noun
  1. a person or device that beheads; one who cuts off the head of another
  2. Usage: often historical or literary context; can refer to an executioner or to a tool/machine

Examples