Leigh \le(i)-gh\ as a girl's name (also used as boy's name Leigh), is a variant of Leah (Hebrew) and Lee (Old English), and the meaning of Leigh is "delicate; weary; meadow or pasture".
The baby name Leigh sounds like Leia, Lois, Lia, Lea, Leya, Liya and Leeya. Other similar baby names are Leith, Lenah, Leisha, Ledah, Leisa, Leida, Leila, Lelah, Leilah, Leithe, Leina and Leitha.