Name: Haayi (هاي)
Meaning: Haayi is an Arabic name for boys that means modest, bashful.
Gender: male