Question: is mehra a punjabi surname?
Answer: 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.