Kalyan is an Indian name from Sanskrit roots meaning auspicious, blessed, or welfare.
Like Kalyan?
Swipe through thousands of names like it