That makes since as I believe
Rani is also an Indian name. I think it means 'queen' in Hindi.
Interesting take on
Shiri. I can see where the pronunciation would cause problems. For the longest time, my favourite Hebrew combo was
Anina Shiri. I love that name. :)