Ranisha likely blends Indian name elements such as rani, meaning "queen," with a modern suffix.
Like Ranisha?
Swipe through thousands of names like it