Gato (“cat”) + palheiro (“haystack”), because it has the colour of hay.
gato-palheiro m (plural gatos-palheiros)