is mehra a punjabi surname?
Mehra is a Indian last name belonging to the Kshatriya (in hindi) or Khatri (in Punjabi) caste. ... Some Mehra families also adapted the names Malhotra, Mehlotra or Mehrotra.