Isla is okay. Elle is somewhat uninteresting, not because it's common or anything like that, just because the sound, meaning, look of the name, the feel of it, everything about it is blaaaah. It's one of the most blah names ever. Layne looks made up and trendy. It's like the awful Laney or Lainey, only with a different spelling. It just doesn't appeal.