Leyla \le(y)-la\ as a girl's name is a variant of Leila (Arabic), and the meaning of Leyla is "night beauty".
The baby name Leyla sounds like Layla, Leala, Leola, Lyla, Lela and Leela. Other similar baby names are Beyla, Jeyla, Keyla, Leyda, Leyna and Leya.