The name Leonardo is a boy's name of Spanish, Italian origin meaning "brave lion". Leonardo is ranked #97 on our popularity charts and is often added to lists like Boy Baby Names Moving Up Fast and discussed in our forums with posts like "Name Association Game".
From the experts:
For centuries this name was associated primarily with the towering figure of Italian Renaissance painter-scientist-inventor Leonardo da Vinci, and was scarcely used outside the Latin culture. But then along came Leonardo DiCaprio, who was supposedly given the name because his pregnant mother felt her first kick while looking at a da Vinci painting in the Ufizzi Gallery in Florence, and who would make the name young and handsome and multi-cultural.