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