История села Упша уходит далеко в глубь веков. По преданию, его основал марийский крестьянин, который спасался в глухих марийских лесах от свирепствовавшей в Вятской губернии эпидемии холеры. Мужчина обосновался на берегу лесной речушки, которую позже назвали Упшой (от марийского слова упш – шапка).