Zayra \za(y)-ra\ as a girl's name is a variant of Zara (Arabic), and the meaning of Zayra is "radiance".
The baby name Zayra sounds like Zahra and Zaira. Other similar baby names are Mayra, Zayda and Zayna.