Name: Hasnaw (حسنو)
Meaning: Hasnaw is an Arabic name for girls that means beautiful. It is a pet form of Hasnaat.
Gender: female