Yeah, that's a great meaning. I always thought
Ginevra meant "juniper" though!
I like
Guinevere, and I love
Jennifer in the middle name spot.
Ginevra is great, very whimsical (for me, as a non-Italian).
How about
Dzsenifer as a substitute for
Jennifer? That's pretty fun.