Rani: unisex baby name meaning and popularity

Rani

A Sanskrit female name meaning "queen," and a male name of Hebrew origin meaning "a song." Much like the ones you'll hear on loop and get stuck in your head forever ... such as "baaa-byyyy shark, doo-doo doo-doo-doo-doo ..."