The English for eager-to-fight, pugnacious, contains the -gn- pattern inside it: a give-away to the pattern that -gn- words in Latin turned the -gn- into a -ñ- in Spanish yet remained the same into English.
Therefore, pugnacious maps perfectly to puñal, the Spanish for… “dagger.” It makes sense that “dagger” and “eager to fight” come from the same root, after all. And that root, in this case, is the Latin pugnare, meaning, “to fight.”
The s-ñ of enseñar maps to the s-gn of “sign,” with the ñ turning into a gn in English, as it commonly does.
Tamaño (Spanish for “size,” in the size of, “what is your pants size?”) comes from the Latin tam – magno, that is, “so – great” (“great” in the size of “big”). Tam is the Latin for “so” or “very” from which we get the Spanish tan.
To even measure is thus to imply that… you are big! So great! If you’re small, after all, you don’t even need to measure it!
Magno (Latin for “great” or “big”) gives us the English… magnificent. But, curiously, the –gn– turns into the ñ as Latin evolved into Spanish. Thus tan – magno became tamaño. We see this gn to ñ pattern in many words, such as cognate / cuñado.
The Latin root cognatus itself came from the roots com– (meaning “together”) and gnasci (meaning “to be born”); thus, literally, “born together.” So, two words that are cognates are — etymologically-speaking — words that are born together. And brothers-in-law are two men who are not brothers but were, in effect at least, born together as well.
Note also that this is an example of the pattern whereby Latin words with a -gn- generally became an ñ in Spanish. Thus the c-gn-t of cognate maps to the c-ñ-d of cuñado.