Этимологический словарь Крылова
Образовано с помощью уменьшительного суффикса от общеславянского существительного дуда, возникшего на базе звукоподражания.
дудка
Дудка
ДУДКА