Shakeel \sh(a)-keel\ as a boy's name (also used as girl's name Shakeel), is a variant of Shakil (Arabic), and the meaning of Shakeel is "handsome".
The baby name Shakeel sounds like Shaqueel, Shakill, Shakhil and Shaqeell. Other similar baby names are Shakeer and Shawnel.