Shakil \sh(a)-kil\ as a boy's name is of Arabic origin, and the meaning of Shakil is "handsome". The root of Shaquille O'Neal's name.
Shakil has 8 variant forms: Shakeel, Shakhil, Shakil, Shakill, Shakille, Shaqueel, Shaquil and Shaquille.
Baby names that sound like Shakil are Shaquile and Shaqeell.