German, either from a contraction of Leonore, the German form of Leonora/Eleonora or a variant of Lora, the German form of Laura.