Sheilagh is an Irish variant of Sheila, from the Gaelic form of Cecilia and often interpreted as blind in origin.
Like Sheilagh?
Swipe through thousands of names like it