Hmmm, I'm not really into made up names, but I think it sounds okay. Layla Grace sounds more classy to me though. I knew a little girl called Zahli a couple of years ago and I thought that was pretty cute. I really love Zara (or Zahra). It's very funky yet very sophisticated at the same time.