Harin is a Sanskrit-derived Indian name meaning "deer" and sometimes linked to Lord Vishnu.
Like Harin?
Swipe through thousands of names like it