irreproachable (adj.)
- absolute
- blameless
- chaste
- clean
- creditable
- decent
- erect
- errorless
- estimable
- ethical
- exemplary
- exquisite
- fair
- faultless
- flawless
- good
- guiltless
- high-minded
- high-principled
- honest
- honorable
- ideal
- immaculate
- impeccable
- inculpable
- infallible
- innocent
- inviolate
- just
- law-abiding
- manly
- moral
- noble
- peerless
- perfect
- principled
- pure
- reputable
- respectable
- right
- right-minded
- righteous
- sinless
- spotless
- stainless
- sterling
- truehearted
- unadulterated
- unblemished
- uncontaminated
- uncorrupted
- undefiled
- unexceptionable
- unimpeachable
- unmixed
- unobjectionable
- unspotted
- unstained
- unsullied
- untainted
- untarnished
- upright
- upstanding
- virtuous
- worthy