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