Name: Saleef (سليف)
Meaning: Saleef is an Arabic name for boys that means preceding. It also means one who is ahead, advanced.
Gender: male