Name: Basheesh (بشيش)
Meaning: Basheesh is an Arabic name for boys that means cheerful, optimistic.
Gender: male