Many deities were called virgins even when they had sex and had children.  The meaning of virginity in these mythological contexts apparently has nothing to do with biology as deities don't have biologies.  Plus, most mythological stories have multiple versions.  For instance, there is a version of Isis becoming pregnant with Horus by way of the dead Osiris's phallus, but there are other versions where no phallus was involved.  Even with the version with the phallus being known, Horus was still considered a virgin birth because Isis was a perpetual virgin. The question of mythological virginity is complex because of seemingly conflicting versions.  Jesus birth is considered a virgin birth even though some Gnostics believed he hadn't been born at all and, if I remember correctly, some early Christians believed he was born normally.  Which version defines his birth? Do we call Jesus birth virgin simply because that is the version orthodox Christians believe in?