Girl Dog Name: Shela

Name: Shela
Meaning: Musical
Origin: Celtic
Pronunciation: She-la
Variants: Shayla | Shelagh | Sheyla | Shiela