The name Leo is of Latin origin and means ‘lion’. It has been used for centuries, and is associated with the astrological sign of Leo, which is represented by the lion. The astrological sign as well as the name are associated with courage, strength, and leadership.