From Tamil and South Indian usage, meaning stream, flowing water, or graceful movement.
Like Aruvi?
Swipe through thousands of names like it