Likely from Indian rochan or related forms meaning 'bright,' 'shining,' or 'red-hued.'
Like Rochan?
Swipe through thousands of names like it