Sanskrit name meaning 'ray of light' or 'part of the sun,' combining 'ravi' (sun) and 'ansh' (part/portion).
Like Riyansh?
Swipe through thousands of names like it