What does Husna mean?
From Arabic حسنى (ḥusnā), the feminine/superlative built on husn 'beauty' (root ḥ-s-n). Means 'most beautiful' or 'what is best/most beautiful'.
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.