Virginia is sweet, but I can't see it on a little girl. I can see Ginny, but not Virginia. Maybe changing the middle name to something a bit more modern would make it sound younger (unless Maureen is honoring, in which place, forget it).
I think it goes along well with Scarlett and Malcolm. All three names have a very English feel to them.