Kairavi is an Indian name from Sanskrit roots, often linked with moonlight or something luminous in the night.
Like Kairavi?
Swipe through thousands of names like it