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 Bushra mean?
Bushra (بشرى, bushra) means 'good news, glad tidings', from the Arabic root b-sh-r. The same root gives the verb 'to bring good news' and appears in the Quran.