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).
DANISH
ENGLISH
FAROESE
FINNISH
NORWEGIAN
SWEDISH
leann Danish, English, Faroese, Finnish, Norwegian, Swedish