Virgin Mary is the name of a popular non-alcoholic
cocktail. It is a
Bloody Mary made without
vodka. Therefore, it is essentially
tomato juice, possibly with extra spices.
This cocktail is named after Mary, the mother of Jesus, by analogy with the fact that the Bloody Mary was named after Mary I of England.