It's pretty and I'm sure the virgin part would lead to some teasing, but people come up w/ all sorts of things to tease a person about and it's much better than having something in the name that means sleeze or something similar...
It's not 1 of my faves, but it's likable enough it would be nice to see on someone else's child.