Layla \la(y)-la\ as a girl's name is a variant of Laila (Arabic), Leila (Arabic) and Lila (Arabic), and the meaning of Layla is "night beauty".
The baby name Layla sounds like Laylah, Laela, Lala, Lalla, Lyla and Leyla. Other similar baby names are Bayla, Cayla, Kayla, Dayla, Gayla, Jayla, Rayla and Tayla.