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