Meaning of Mahra
Mahra is a
Hebrew name for girls.
The meaning is `
bitterness`
The name Mahra is most commonly given to Scottish girls. (3 times more often than to American girls.)
The name sounds like:
Marra, Maira, Mayra, Maura
Similar names are:
Madra, Mavra, Sahra, Zahra
Add a comment