From Sanskrit, Indu means moon, drop, or bright shining light.
Like Indu?
Swipe through thousands of names like it