Kavin is a South Indian name from Tamil and Sanskrit-influenced usage, often meaning handsome, beautiful, or radiant.
Like Kavin?
Swipe through thousands of names like it