Meaning and Origin of: Shayla

Girl name origins & meanings

  • Irish : Fairy palace

Famous people who gave their babies this name