This name is a combination (composed, blended name) of “Leah, Lee, Leigh” (Proto-Germanic "*lauhaz"), meaning "clearing, meadow" plus “Ann, Anna, Anne.” It is of Germanic Old English (Anglo-Saxon) and Hebrew origin and comes from the following roots: (*LAUHAZ > LĒAH) and (ḤANNĀH).