Desmond Mokgobu (born 23 November 1988) is a male South African long-distance runner. He competed in the marathon event at the 2015 World Championships in Athletics in Beijing, China, finishing 41st. In the following World Championships, held in London in 2017, he completed the marathon in 2:16:14, ranking in the 21st place.