Leonie sounds beautiful and elegant in German. In English, however, the pronunciation is obnoxiously ambiguous. English speakers would most likely naturally pronounce it "lee-OH-nee", but might be tempted to say "LEE-uh-nee". For English speakers, "LAY-o-nee" is a bit unnatural, and they'd resort to "LAY-nee".