I like [name]Lettie[/name]. If I ever had a [name]Charlotte[/name] she would be a [name]Lottie[/name], and [name]Lettie[/name] is similar. [name]Vi[/name] doesn’t sound like a complete word. I always think people are halfway through a word when they say it.
I prefer [name]Lettie[/name]. [name]Vi[/name]'s always sounded like an old lady to me. [name]Lettie[/name]'s really cute. I agree with a pp - it reminds me a little of [name]Lottie[/name] which I also love.
I adore the nn’s [name]Lettie[/name] and [name]Lottie[/name] for some reason, so I’ll go with [name]Lettie[/name]. [name]Vi[/name] just makes me think of the word vie/vying.
My sister is named [name]Valerie[/name] and people always call her [name]Vi[/name]. She hates it tremendously though. She thinks it makes her sound like an old lady. So perhaps [name]Lettie[/name] would be the fresher option for you.
I think [name]Lettie[/name] is a great nickname for [name]Violet[/name]. Some other options include [name]Viola[/name], [name]Leta[/name], [name]Vivi[/name], and [name]Lola[/name].