A friend recently called her daughter Layla. So pretty. She preferred the sp. Leila but was concerned people would pronounce it 'Leel- uh' or 'Lee-luh'.

An alternative sp. could be Laila (but maybe this would be mispronounced 'Lie -luh').

'Layla' is definately unambiguous.
It is a pretty name no matter how you decide to spell it.