Possibly: Derived from Sanskrit ‘Ribhu’ meaning ‘Skillful, Clever, Artisan’ or from regional tribal languages meaning ‘Mountain, Hill’

1 Post