Leya \le-ya\ as a girl's name is of Spanish origin, and the meaning of Leya is "the law".
Baby names that sound like Leya are Leia, Lea, Liya and Leeya. Other similar baby names are Lena, Lesya, Leda, Leyda, Leta, Leyla, Lela, Leyna, Meya, Lenya and Reya.