Elaborated variant of Sheila, the Irish anglicization of Síle, itself derived from Latin Cecilia.
Like Shellia?
Swipe through thousands of names like it