Ambrosio is of Latin origin and means "immortal" or "divine." It is derived from the Latin word 'ambrosius', which is an adjective used to describe anything that is divine or immortal, like the food of the gods in Greek mythology. In Roman times, 'ambrosia' was a beverage consumed by the gods for immortality. Ambrosio has been associated with this celestial connotation throughout history. The name gained popularity during the Middle Ages and remains a classic choice today, particularly in Spain and Latin America.
The name Ambrosio experienced a significant increase in popularity from the late 1910s to the early 1920s, with a peak of 20 births in 1928. However, it seems to have gradually declined in usage since then, with fewer than 10 births recorded per year from the mid-1930s onwards. Recently, there has been some fluctuation, with peaks of 16 births in 1994 and 10 births in 2001, but overall, Ambrosio remains relatively uncommon.