I have a soft spot for the name
Vivienne and spelt this way its so romantic looking. I especially like the nickname Vivi really cute but can also be sophisticated.
However the
Vivian version to me doesn't do the name justice.
I would go with a middle name that is French with perhaps 2 sylabols or 1 just because the name is long.