Значение фамилии - Карагодин. В словаре Даля карагод, корогод - "хоровод". Действительно, такое значение слова корогод подтверждают и строки из стихотворения Есенина "За рекой горят огни...": А у наших у ворот// Пляшет девок корогод. Вместе с тем Сл. рус. гов.указывает и многие другие значения слова корогод - "праздничное сборище людей", "укладка снопов из десяти бабок" и т.д. Какое из значений легло в основу рассматриваемой фамилии - сказать трудно.