Mahra is of Arabic origin and means 'eastern wind'. It's a unisex name, often used for both girls and boys.
"Mahra saw its popularity fluctuate over the years, peaking at 15 births in 2016 and again at 14 in 2023. Despite some low points (5 births each in 2018 and 2020), it maintained steady growth overall with a total of 68 babies named Mahra between 2012 and 2023."