Virtue \v(i)-rtue, vir-tue\ as a girl's name is of Latin origin, and the meaning of Virtue is "strength". The original virtue name referring to strength in resisting sin. There is some association with "manliness" as the Latin "vir" means "man".
Baby names that sound like Virtue are Verdie, Verde, Veritie and Veretie. Other similar baby names are Birte, Mirtie, Virgie and Virge.