Oskars Štāfenhāgens (vācu: Oskar Stavenhagen; dzimis 1850. gada 26. novembrī, miris 1930. gada 8. jūlijā) bija vācbaltiešu izcelsmes vēsturnieks.
Dzimis ārsta ģimenē. Apmeklēja Bitnera privātskolu Kabilē. No 1864. līdz 1868. gadam mācījās Tallinas guberņas ģimnāzijā, bet 1868. gada - Rīgas guberņas ģimnāzijā. Studēja Tartu Universitātē, Getingenē, Leipcigā un Kēnigsbergā. No 1885. gada strādāja Tallinas pilsētas arhīvā. No 1885. līdz 1892. gadam - vēstures skolotājs Tallinā. No 1892. līdz 1903. gadam darbojās Tallinā, Rīgā, Kēnigsbergā, Dancigā, Berlīnē, Jelgavā. No 1903. līdz 1919. gadam bija Kurzemes guberņas arhīva direktors. No 1919. līdz 1923. gadam - Lībekā, vēlāk Rostokā.