Sanskrit/Bengali name meaning 'handsome' or 'pleasing in form,' from 'abhi' (towards) and 'rupa' (form).
Like Abhirup?
Swipe through thousands of names like it