While the synonyms virtuous and moral are close in meaning, virtuous implies moral excellence in character. // not a religious person, but virtuous nevertheless