Происхождение слова снегирь

Снеги́рь. Название этой птички образовано от существительного снъгъ и объясняется тем, что она прилетает в среднюю полосу с Севера вместе с первым снегом и заморозками.

СНЕГИРЬ. Искон. Суф. производное (суф. -ырь) от снѣгъ. Снѣгырь после изменения кы, гы, хы в ки, ги, хи > снѣгирь, а затем в результате ассимиляции ѣ последующему и > снигирь.

См. также: значение слова снегирь в толковых словарях.