What does Shelagh mean?
Shelagh \shela(gh)\ as a girls' name. Shelagh's name origins are Irish and Gaelic, and the name Shelagh means "blind". Shelagh is a form of Sheila (Irish, Gaelic): variant of Sile. Unique as a given name for girls.
Shelagh is an uncommon given name for females. Shelagh is also a unique last name for both adults and children. (2000 U.S. Census)
Shayla (#746 the previous year), Shyla, Shiela, Shelia, Sheila and Sheyla are the popular varying forms of Shelagh (#unlisted) appearing in the Top 1000. Usage of these girl names was at its highest during 1960-1969 and is now significantly lower, with the versions Shayla, Shyla, Sheila and Shelia becoming less in vogue. Below is a graphed analysis of the usage of Shelagh and associated names. (2014 Birth Statistics)