Этимологический словарь Крылова
Восходит к английскому cocktail, имеющему то же значение и составленному из двух элементов cock – "петушиный" и tail – "хвост"; почему смеси крепких алкогольных напитков дали название "петушиный хвост", не вполне ясно, может быть, потому, что, выпив этот напиток, человек становится таким же задиристым, как и эта птица с красивым хвостом. Обратим также внимание, что первая часть этого слова родственна глаголу кокать.