Vivienne would normally be feminine - Adrienne, etc.
But many names are unisex. There's a tendency to be less conservative in naming children these days, and many new parents try to use the most unlikely spelling they can think of.
I'd say your two could be either.
(You could do a Google search for "unisex names" and you'll find some useful pages)