Harmehar is a Punjabi Sikh name built from elements meaning God and grace, often understood as God's mercy.
Like Harmehar?
Swipe through thousands of names like it