Irish form of Sheila, derived from Cecilia, from Latin meaning 'blind' or 'heavenly.'
Like Shelagh?
Swipe through thousands of names like it