General synonyms:
* Moral
* Ethical
* Upright
* Righteous
* Honorable
* Just
* Principled
* Conscientious
* Good
* Decent
* Worthy
* Chaste
Synonyms emphasizing purity and innocence:
* Chaste
* Pure
* Spotless
* Unsullied
* Immaculate
* Holy
Synonyms emphasizing strong moral character:
* Integrity
* Honesty
* Trustworthy
* Dependable
* Courageous
* Selfless
* Compassionate
* Benevolent
Synonyms emphasizing religious or spiritual qualities:
* Godly
* Holy
* Pious
* Devout
* Saintly
Antonyms:
* Vicious
* Immoral
* Unethical
* Wicked
* Corrupt
* Depraved
Note: The best synonym for "virtuous" depends on the specific context. Consider the specific meaning you want to convey and choose a word that best fits your intended meaning.