Virgin Mary · proper noun1
From virgin + Mary, from the belief that Mary was still a virgin when she bore Christ.
Virgin Mary · noun2
Blend of virgin + bloody mary, from non-alcoholic drinks being labelled "virgin", the referent being the person who drinks them without being "sullied" or "tainted" by alcohol.
Etymology from Wiktionary, CC BY-SA 4.0.