Sheilagh \she(i)-la-gh\ as a girl's name is a variant of Sheila (Irish, Gaelic), and the meaning of Sheilagh is "blind".
The baby name Sheilagh sounds like Shailagh and Sheelagh. Other similar baby names are Shelagh and Sheilah.