Quick answer
Léonard is a boy name meaning "brave lion".
Pronunciation: American English /ˈlɛn.əɹd/; British English /ˈlɛn.əd/; Dutch /ˈleː.oː.nɑrt/; German /ˈleː.o.naʁt/; Polish /lɛ.ˈɔ.nart/.
Meaning and history
The name means "brave lion", derived from the Old German elements lewo "lion" (of Latin origin) and hart "hard, firm, brave, hardy". This was the name of a 6th-century Frankish saint from Noblac who is the patron of prisoners and horses. The Normans brought this name to England, where it was used steadily through the Middle Ages, becoming even more common in the 20th century.
Notes and context
Usage: english, dutch, german, polish, romanian, germanic