Mahra may refer to:
Middle East Al-Mahrah Governorate, a governorate in Yemen Mahra Sultanate, a historical sultanate in South Arabia Mehri people, an ethnic group of Oman and Yemen Mehri language, the Modern South Arabian language spoken by them Sheikha Mahra, one of the Dubai Sheikh's daughters
South Asia Mahra, Khyber Pakhtunkhwa, a town in Pakistan Mahendra Singh Mahra (born 1937), Indian MP Ummed Singh Mahra (1942–1971), Indian soldier
See also Mehri (disambiguation) Marha (disambiguation) Marah (disambiguation) Mahara (disambiguation) Mehra also Mahra, an Indian surname Mehrotra, an Indian surname, shortened as Mehra or Mahra Malhotra, an Indian surname, also shortened as Mehra or Mahra