Definitions of blasphemer:

  • noun:   a person who speaks disrespectfully of sacred things