Leonardo
Leonardo is the Italian form of Leonard. Leonard is formed from the Germanic elements levon "lion" and hard meaning "brave; hardy."
Your Favorite Names