Friends of ours have a gorgeous 6 month old called Leila but it's pronounced 'Leelah'. I thought it was 'laylah' and so did many others so it was very confusing! Anyway, to avoid any confusion I'd be inclined to stick with the more traditional spelling so Layla get's my vote. It's a gorgeous name!!