Joshua Beaver (born 1 March 1993) is an Australian swimmer who specialises in backstroke. He competed at the 2016 Summer Olympics in the 100 metre backstroke and the 200 metre backstroke. He finished 13th and 10th in the semifinals, respectively.