What is the meaning of Carduelis?

a thistlefinch, Eurasian goldfinch (Carduelis carduelis)

Source: wiktionary.org