A virago is a woman who demonstrates exemplary and heroic qualities. The word comes from the Latin word vir, meaning 'man' (cf. virile) to which the suffix -ago is added, a suffix that effectively re-genders the word to be female.