Harsimran is an Indian Punjabi name meaning remembrance of God, from elements referring to the divine and meditation.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Harsimran?
Swipe through thousands of names like it