I honestly don't see how this would be a nickname for Sofia, they're completely nothing alike. I could maybe see Olivia with the 'vi' part. But I feel It's just best-fitting for Vivian, Vivienne, and Viviana.
In my opinion it’s weird to have this name be a nickname for any name besides Vivian or Viviana. Also I like this as a nickname but as a full name it’s trying too hard to be cutesy and different. Why do so many people use this as an online name though?
I've heard this pronounced viv - vi, like Vivian, and vee- vee. The viv - vi I know is named Vivienne, and the vee - vee is named Genevieve. I love it as a nickname for both, though I prefer the Genevieve pronunciation.
I know someone who is named Genevieve and nicknames herself Vivi, and it really seems like a name that suits her. It is a wonderful nickname for Genevieve, Vivienne, Vivian, or really any name that starts with Vivi.
― Anonymous User 3/23/2015
2
This sounds kinda cute. It could make a nice nickname for Vivian as well.