Numele Mara are o originea controversată.
Unii lingviști sunt de părere că vine din limba ebraică și se traduce prin ”amar”. În limba aramaică înseamnă ”doamnă”, iar în arabă ”bucurie” și este considerat nume unisex.
În Ungaria, Croația, Serbia și România este considerat un derivat de la numele Maria. În alte culturi, este o formă scurtă de la Tamara.