The name Virtue is a girl's name of Latin origin meaning "moral excellence". Virtue and discussed in our forums with posts like "Adding Then Eliminating -- Girls Themed".
From the experts:
The mother of all virtue names.
Find other names based on Virtue using our baby name generator.