Name: Qasheeb (قشيب)
Meaning: Qasheeb is an Arabic name for boys that means fresh, clean.
Gender: male