What does Sadia mean?
Sadia (سعدية, sa'diyya) comes from the Arabic root s-'-d ('happiness, good fortune', as in sa'ada) and means 'fortunate, lucky, blessed with happiness'. Also transliterated Saadia, Sadiya or Saadiya.
What does Habiba mean?
The feminine of Habib, Arabic habiba (حبيبة) 'beloved, sweetheart', from the root h-b-b 'to love'.