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 AninaShiri. I love that name. :)