Puritanical means strict and disapproving about pleasure. A puritanical streak, puritanical rules, puritanical about drink.
It is always a criticism now and is applied to attitudes rather than to religion. The Puritans it comes from were a real movement, and the word is unfair to them in the same way most such words are.
1adjectivepuritanicalStrict and disapproving about pleasure.
“Her puritanical parents didn't allow dancing, music or television in the house.”
puritanical is a quality.
From puritanic + -al.
Etymology from Wiktionary, CC BY-SA