Mayra as a girls' name is pronounced MAY-rah, MYE-rah. It is of Irish and Latin origin, and the meaning of Mayra is "star of the sea". Variant of Maire, a Gaelic form of Mary; also, a Spanish form of Maria.