МАКАГОН

Макагон — тот, кто гонит мак, то есть выжимает из него маковое масло. Украинская форма фамилии — Макогоненко. Так звали Левко -героя «Майской ночи» Гоголя.(Ф). Другой вариант фамилии — Макогон тоже украинского происхождения. А вот Макоед видимо наоборот любил изделия с маком.

Источник: Словарь русских фамилий на Gufo.me