sniggerer

/ˈsnɪɡərər/
noun
  1. A person who sniggers; someone who laughs in a quiet, mocking way.
    • She ignored the sniggerers and continued her presentation.
    • A group of sniggerers made the speaker feel self-conscious.
    • The sniggerer in the back row was asked to leave the classroom.