The name Zaina is a girl's name of Swahili origin meaning "beauty, grace". Zaina is the simplified form of Zaynab, the name of the eldest daughter of Muhammad. Zayna is another accepted spelling; the name is also found as Zainabu, which exists in both the Arabic and Swahili languages. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.