Indian Sikh name from har plus jaap, meaning one who recites or remembers the divine name.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Harjaap?
Swipe through thousands of names like it