Subaha means "Adorned with grace and refinement, exuding visual splendor. Historically borne by a distinguished woman of learning and piety.".
Subaha meaning in Urdu is: خوبصورت، ظریف
Subaha is of Arabic origin.
Subaha has 3 syllables.
Parents who liked Subaha also loved these names