I may note that the purple lion is a sort of a heraldic pun, which is termed a canting coat of arms.
Many persons who adopted coats of arms designed them as puns on their family names. Many persons adopted family names after adopting coats of arms, and sometimes they based their family names on their coats of arms.
In Hamlet the fictional characters Rozencrantz and Guildenstern have the names of real noble Danish families. The name Rozenkrantz means rose wreath or rosary and the Rosencrantz coat of arms has a wreath of rose between the helmet and the crest instead of the usual wreath or torse. Guildenstern means golden star and the Guildenstern coat of arms has a gold star.
Rosenkrantz can be translated as rose wreath or rosary. The family's name appears to be derived from the coat of arms, in which we find a wreath of heraldic roses instead of the usual torse between the helm and the crest.2
Gyldenstjerne, also spelled Gyldenstierne and in Swedish Gyllenstierna (English: Golden Star), is a Danish, Norwegian, and Swedish noble family divided into various branches and ranks. It is one of the oldest noble families in Scandinavia.
The family surname appears, in the form of Guildenstern, in William Shakespeare's tragedy The Tragedy of Hamlet, Prince of Denmark (see Rosencrantz and Guildenstern).
The Gyldenstjerne coat of arms is blue with a gold seven pointed star.
So either the Gyldenstjerne name is based on the Gyldenstjerne coat of arms, or the Gyldenstjerne coat of arms is based on the Gyldenstjerne name.
The white coat of arms with a strange purple animal is the coat of arms of the former Kingdom of Leon. The animal is a heraldic lion in the rampant position.
The Kingdom of Leon was named for the main city of Leon.
Its modern name, León, is derived from the city's Latin name Castra Legionis.6
The Spanish word Leon means lion.
So clearly the lion coat of arms of the City of Leon and the former Kingdom of Leon is a Spanish language pun.
The coat of arms of the former Kingdom of Castile is red with a gold three towered castle. Castillo in Spanish means castle.
So even institutions as important and serious as kingdoms can have coats of arms that are visual puns.