Shakeela \sh(a)-kee-la\ as a girl's name is pronounced sha-KEE-lah. It is of Hindi origin, and the meaning of Shakeela is "beautiful".
Shakeela has 2 variant forms: Shakeel and Shakila.
For more information, see also the related name Sha-.