Del galaicoportugués leon, y este del latín leōnem, del griego antiguo λέων (léon), de origen incierto. (Probablemente no indoeuropeo). Compárese el castellano león, el catalán lleó, el francés lion, el galiciano león, el italiano leone, el ocitano leon y el rumano leu.