I really like the name
Layla, it's lovely. If you are pronouncing it lay-luh, then I'd stick with
Layla or
Laila like you suggested. I don't find the spelling
Layla trashy at all.
Jock and
Layla works as a sib set, but I don't like it.
Jock is not a name I like very much. How about
Hamish and
Layla,
Jake and
Layla,
Ryan and
Layla,
Remy and
Layla or
Caleb and
Layla.