I like Keen-a and vih-vee myself

but the correct way to say Vivi is Vee-Vee, because that's how it is pronounced in Kingdom Hearts II. Since that's the way its pronounced in one of Square Enix's games, that's clearly the way the right way which they had intended.
But look at how they made tidus terrible!