Sheala is a variant of Sheila, the Irish form of Cecilia, ultimately tied to a Latin root meaning blind.
Like Sheala?
Swipe through thousands of names like it