What does Lina mean?
As an Arabic name Lina (لينة, lina) means 'a tender young palm tree', a sense that appears in the Quran (Surah al-Hashr), and connects to the root l-y-n ('soft, tender'). Disambiguation: in Europe Lina is commonly a short form of names such as Carolina or Angelina, an unrelated source.
What does Zahra mean?
Zahra draws on the Arabic root z-h-r, giving both 'flower, blossom' (زهرة, zahra) and 'radiant, luminous, bright' (زهراء, zahra'). Al-Zahra' ('the Radiant') is a traditional epithet of Fatima, daughter of the Prophet Muhammad, which adds to the name's devotional resonance.