Baby Names and Name Generators

What Does Shakeel Mean?
"handsome"