Otto Finsch (ur. 8 sierpnia 1839 w Cieplicach-Zdroju, zm. 31 stycznia 1917 w Brunszwiku) – niemiecki ornitolog i etnolog, założyciel Finschhafen na Nowej Gwinei.
Był dzieckiem kupca wyrobów szklanych. Pod wpływem poznanej w młodości przyrodniczej kolekcji rodu Schaffgotschów zainteresował się naukowo ornitologią i od 1861 pracował przy kolekcji ptaków Muzeum Historii Naturalnej w Lejdzie w Holandii, a w 1870 doktoryzował się na Uniwersytecie Bońskim. Po doktoracie odbył szereg wypraw badawczych, najważniejsze z których to eskapada po wyspach Pacyfiku trwająca od 1879 do 1882 oraz ekspedycja do północno-wschodniej części wyspy Nowa Gwinea, będącej wówczas kolonią niemiecką o nazwie Ziemia Cesarza Wilhelma, gdzie przebywał od 1884 do 1885. Później pracował w różnych miastach w Niemczech, a w 1897 powrócił do pracy w muzeum w Lejdzie, gdzie kierował jednym z jego działów do 1904, w którym to roku otrzymał kierownictwo działu muzeum w Brunszwiku. W 1910 został profesorem.