Ranjan is of Indian origin, meaning 'brilliant' or 'shining'. It's derived from the Sanskrit word 'raj' which means 'king', and when combined with 'jan', it translates to 'one who makes others kingly' or 'one who causes others to shine'. The name Ranjan is popular among Hindus and is often chosen for its positive connotation.
Ranjan is quite rare as it only saw six births annually in 1971 and has not been recorded since.