An Irish form of Sheila, derived from Caecilia and ultimately linked to the Roman family name Caecilius.
Like Sheelagh?
Swipe through thousands of names like it