What does Zaina mean?
Feminine form tied to Arabic زين (zayn) 'beauty, adornment', from the root z-y-n. Shares the same root as Zayn and the name Zaynab.
What does Malika mean?
Arabic 'malika' is the feminine of 'malik', meaning 'queen', from the same Semitic root m-l-k. A literal 'queen' name across the Arabic-speaking world.