Indian Sikh name from har plus jaap, meaning one who recites or remembers the divine name.
Like Harjaap?
Swipe through thousands of names like it