1. Макогонов - Существительное
Происходит от макогоны
2. Макогонов - Макогонов Существительное, одушевлённое, местоименное склонение. Имя собственное (фамилия). Корень: --.
русская фамилия