Zayna

What does the name Zayna mean?

Zayna is an Arabic name, the feminine form of Zayn, from the root zayn, which means "beauty" or "grace"; it is usually translated as "beautiful". It is popular across the Arab world and in South Asia, often spelled Zaina. In the United States the name has moved up from number 2293 in 2015 to number 1499 in 2025, its best rank so far.

At a glance

Gender
Girl's name
Origin
Arabic
Popularity
Rather rare – #1499 of the girl names in the United States
International
Zayna (Arabic / English), Zaina (Arabic / Urdu), Zeina (Lebanese Arabic), Zeyna (Turkish).

Parents who love Zayna also like

All names from A to Z