Название птицы щегол, вероятно, произошло от слова «щёголь», которое означает «человек, который нарядно и красиво одевается», «франт». vk.com
Такая ассоциация связана с ярким и заметным оперением щегла, которое выделяет его среди других птиц. vk.com aif.ru