Ernst Otto Fischer (10 novembre 1918 à Solln, Allemagne - 23 juillet 2007 à Munich, Allemagne) était un chimiste allemand. Il est colauréat avec Geoffrey Wilkinson du prix Nobel de chimie en 1973.
Ernst Otto Fischer était le fils de Karl T. Fischer, professeur de physique à l’université de Munich (Technische Universität) et de Valentine Fischer. Il obtint son baccalauréat (Abitur) en 1937. La Seconde Guerre mondiale ayant éclaté, il servit en Pologne, en France et en Russie.
Fischer commença à étudier la chimie à l’université de Munich lors d’une permission en 1941. Après la guerre, les Américains le libérèrent en automne 1945. Il reprit ses études et obtint son diplôme en 1949. Il effectua une thèse de doctorat en chimie inorganique chez le professeur Walter Hieber. En 1957 il devint professeur à l’université Ludwig Maximillian de Munich. En 1964, il reçut la chaire de chimie inorganique à la Technische Universität. En outre il devint la même année membre de l’Académie des sciences de Bavière.
En 1973, Geoffrey Wilkinson et lui reçurent conjointement le prix Nobel de chimie « pour leurs recherches pionnières, effectuées de façon indépendante, sur la chimie des organo-métalliques, les dénommés complexes sandwich » (chimie des métallocènes).
Fischer est décédé le 23 juillet 2007 à Munich.