BoyGermanic

Leonardo

Meaning: Brave lion

Origin

Germanic

Variants

Leo, Leon

Pronunciation

lay-oh-NAR-doh

Popularity note

Classic with modern nickname