Punjabi/Sikh name combining 'Har' (a name of God) and 'veer' (brave warrior), meaning 'brave servant of God.'
Like Harveer?
Swipe through thousands of names like it