From Latin cardēlis + -ino (diminutive), from a variant of carduēlis (“goldfinch”).
cardelino m (plural cardelinos)