straight-arrow
Morally rigid person
Straight-arrow describes someone rigidly honest, conventional, and morally upright—the person who follows every rule and never cuts corners.
It can be admiring or slightly dismissive, depending on context: He's too straight-arrow to fudge his taxes.
As a noun, a straight arrow is such a person: She was a straight arrow who never touched alcohol.
Moral soundness and consistency
- truthfulAccurate and sincere
- sincereGenuinely felt, not feigned
- candidHonest and direct
- frankOpen and direct
genuine · trustworthy · reliable · forthright · transparent · honorable · ethical · authentic
Morally excellent, principled
- principledHaving strong moral beliefs
- righteousMorally good, justified
- incorruptibleImpossible to morally compromise
- decentAcceptably good
pure · chaste · wholesome · clean-cut · goody-goody · strait-laced · square · conservative
integrity
Moral soundness and consistency
frank · genuine · trustworthy · reliable · forthright · transparent · honorable · ethical · authentic · veracious
virtuous
Morally excellent, principled
- principledHaving strong moral beliefs
- righteousMorally good, justified
- incorruptibleImpossible to morally compromise
decent · pure · chaste · wholesome · clean-cut · goody-goody · strait-laced · square · conservative · traditional
unwavering
Steady and unchanging
firm · constant · committed · persistent · tenacious · staunch · unyielding · steady · true · unswerving
straight-arrowcrook
Bent implement or criminal
criminal · dishonest · corrupt · crooked · unscrupulous
straight-arrowrebel
Authority defier
nonconformist · maverick · free spirit · eccentric · bohemian
straight-arrowwild child
Unruly young person
hellraiser · libertine · dissolute · reprobate · party animal
straight, arrow, straighter, straightest, straighten, straightened, straightening, straightens, straightness