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