goody-goody
noun
• a smug or ostentatiously virtuous person.
goody-goody
adjective
• smug or ostentatiously virtuous.
Similar:
self-righteous,
sanctimonious,
pious,
prim and proper,
prim,
proper,
strait-laced,
prudish,
priggish,
puritanical,
moralistic,
prissy,
mimsy,
niminy-piminy,
shockable,
Victorian,
old-maidish,
schoolmistressy,
schoolmarmish,
governessy,
starchy,
square,
fuddy-duddy,
stick-in-the-mud,
Grundyish,
Pecksniffian,