Sniveler

(n.) One who snivels, esp. one who snivels habitually.

Thesaurus Entries

Holy Willie, Joseph Surface, Mawworm, Pecksniff, Pharisee, Tartuffe, affecter, canter, canting hypocrite, dissembler, dissimulator, formalist, hypocrite, lip server, lip worshiper, pharisee, pietist, pious fraud, poser, ranter, religionist, religious hypocrite, snuffler, spiritual humbug, whited sepulcher