Punjabi-Indian name from *tegh* 'sword' and *veer* 'hero', meaning 'hero with a sword.'
Like Teghveer?
Swipe through thousands of names like it