Leigh-Anne \leigh(-An)-ne\ as a girl's name is a variant of Leanna (English). See for meaning of Leigh-Anne.
The baby name Leigh-Anne sounds like Leighanna, Leianne, Lee-Ann and Leeahnne.