The name Virtue is a girl's name of Latin origin meaning "moral excellence". Virtue and is often added to user-created lists like Christian Word Names and discussed in our forums with posts like "What would be the perfect twin?".
From the experts:
The mother of all virtue names.