Meaning of the name - Sheelagh

English Name: Sheelagh
Sex: