Fun fact: the Latin root of the word virgin is virgo. You might be shocked to learn that, in Latin, virgo means... drumroll please...
...virgin.
Meanwhile, the word virile has a different Latin root, virīlitās, which translates to 'manliness' or 'virility'.
I know, it blew my mind too.