Этимологический словарь Крылова
Заимствование из польского, где fialek ("фиалка") восходит к латинскому viola – "фиалка".
фиалка
Фиалка
ФИАЛКА