Despite its unfortunate meaning, I do like
Virginia with the nn,
Ginny. I think it's possible to avoid a nn, however, no telling what she'd want to be called at some point. I've never known anyone with the name although there was an elderly lady at church once named
Virgie (shudder!).