What does Zara mean?
In Arabic use Zara is most credibly a form of Zahra (root z-h-r), meaning 'flower/blossom' or 'radiant'. The name is genuinely cross-cultural and the origin is disputed: it also appears independently in Hebrew (sometimes linked, with weak support, to Sarah or to a root meaning 'to shine') and in Slavic and Spanish/Italian naming traditions, so the meaning depends on the family's background.
What does Leila mean?
Variant spelling of Layla, from Arabic 'layl' meaning 'night'. The 'Leila' form was popularized in English via 19th-century Western literature.