Teghbir is likely from Sikh or Punjabi usage, combining tegh meaning sword with bir meaning brave or warrior.
Like Teghbir?
Swipe through thousands of names like it