Фамилия Сопун имеет славянское происхождение и относится к группе фамилий, образованных от прозвищ, характеризующих человека по физическим особенностям или поведению. В основе лежит глагол «сопеть» (издавать хриплые, свистящие звуки при дыхании) или диалектное существительное «сопун» — человек, который сопит, тяжело дышит. Такое прозвище мог получить человек с заметным дыханием, возможно, из-за болезни или привычки.
Фамилия распространена в восточнославянских землях, особенно в Украине и Беларуси. Встречается также в России. Первые упоминания могут относиться к XVI–XVII векам, когда фамилии активно формировались из прозвищ. Суффикс -ун характерен для украинских и белорусских фамилий, обозначающих носителя признака (ср. «говорун», «крикун»).
Географически фамилия Сопун встречается в Полтавской, Черниговской, Киевской областях Украины, а также в южных регионах России. Варианты фамилии: Сопунов, Сопуненко, Сопунь.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.