What Leonardo means
Leonardo is a boy name of Germanic origin meaning "brave lion". It is built from Germanic levon (lion, from Latin leo) and hard (brave, hardy). It is pronounced leh-o-NAR-do.
Saint Leonard of Noblac, November 6. A top five name in Mexico since the mid-2010s.
Nicknames in Mexico: Leo. Leo is a plain shortening. See the guide to Mexican nicknames.
Popularity: among the top names for newborns in Mexico. See the current top names.
