David Obernosterer (born 30 May 1989) is a male badminton player from Austria. He competed at the 2016 Summer Olympics in Rio de Janeiro, Brazil.