Save Type Surname Usage Spanish Meaning & History from the spanish term "leon" meaning lion or puma.Inflected forms of leon: leona, leonas, leones