I absolutly adore Guinevere on a lil girl. It's unusual without be weird.
I can't say I love it. I think that it could grow on me.
The name is a little much, in my opinion. It doesn't quite feel "wearable" to me.
Some middle names: