Johann Puch, Slovene: Janez Puh (27 June 1862 – 19 July 1914) was a Slovene inventor and mechanic who went on to become the founder of the Austrian Puch automobile plants, then one of the most significant vehicle producers in Europe.