Zayna
Arabic
"beauty, grace"Share
Copy link
Zayna Origin and Meaning
The name Zayna is a girl's name of Arabic origin meaning "beauty, grace".
Zayna is a simplified spelling of Zaynab, the name of the eldest daughter of Muhammad, and also the feminine version of Zayn. Zaina is a widely-used spelling variation. Zainabu is another form of the name, also found in Swahili.