A hypocrite is someone who pretends to have virtues or beliefs they don't actually possess. A faker is someone who feigns, pretends, or counterfeits - these are synonymous. Other options: fable (short story), festive (celebratory), fervent (passionate), fetid (smelling foul).