From Punjabi and Sanskrit tradition, Simran means remembrance, meditation, or spiritual recollection.
Like Simran?
Swipe through thousands of names like it