It depends entirely on pronunciation of the name.
Same name could be said differently by diferent people.
Charlotte has different pronunciation in English & French.
If Davd Beckham wants it Vhiktoria then that is the correct word.
This problem arises because Hindi is a phonetic language & words
are written as they are spoken. So the is written the way one wants to say it the actual way.