Deutscher evangelischer Theologe und Hymnologe. Geboren in in Eschenbach/Pegnitz, war er Sohn des dortigen Lehrers. Von 1832 bis 1837 besuchte er das Gymnasium in Nürnberg und studierte anschließend in Erlangen und Berlin bis 1841 Theologie. Im Anschluss besuchte er das Predigerseminar in München und wurde dann Hauslehrer bei dem Münchner Kaufmann Gustav Schulze. 1847 wurde er Lehrer und Präfekt des Königlichen Schullehrerseminars in Altdorf bei Nürnberg, 1854 dessen Leiter.
Johannes Zahn setzte sich stark für den Erhalt und die Wiedergewinnung reformatorischer Melodien ein und gab ab 1889 eine Sammlung von 8.806 Melodien des deutschen evangelischen Kirchengesangs heraus. Des Weiteren schrieb er Beiträge für Zeitschriften, wie Siona, Blätter für Hymnologie und Euterpe.
(nach Wikipedia)