An interesting fact is that The Bible was mis-translated, Mary was not originally meant to be "a virgin" she was an "Almah" meaning young woman of childbearing age in Hebrew, which was incorrectly translated to mean "virgin".
The OED defines virgin as someone who has never done this:
Sexual intercourse
noun
Sexual contact between individuals involving penetration, especially the insertion of a man's erect penis into a woman's vagina, typically culminating in orgasm and the ejaculation of semen.
So some "gold star" lesbians may well indeed technically be virgins despite having orgasmed in other ways. Girl on girl sex isn't technically sexual intercourse, but man on man, if it goes up the bum, is.
Virginity is a sexual construct as much as anything is, but losing your virginity is a major right of passage into adulthood, so we should have a word to describe the thing.
True there isn't a name for a non-virgin, only virgin, then nothing, then slag if u do it too much. In other languages there probably is a name for a non-virgin. The English language isn't perfect.