prig

noun
  1. a person who behaves in a self-righteously moralistic way
  2. Usage: often derogatory

Examples