[ 2 syll. (s)hay-la, sh-a-yla ] The baby girl name Shayla is pronounced as -SHEY-Laa- †. Shayla is primarily used in the English and Irish languages, and its language of origin is Latin, Irish Gaelic, and Celtic. From Irish Gaelic roots, its meaning is from the fairy palace. In addition, Shayla is an English form of the English, Finnish, German, Italian, Scandinavian, and Spanish name Cecilia. Shayla is also a form of the name Shai. Shayla is also a form of the English and Irish name Shea.