leanna B

germanic
(*LAUHAZ > LēAH) (ḤANNāH)

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).

ENGLISH ENGLISH
leanna B English