Этимологический словарь Крылова
Общеславянское слово, видимо, индоевропейской природы. В греческом находим mekon – "мак".
мак
Мак
МАК