Mokgadi Caster Semenya (nacida el 7 de enero de 1991 en Ga-Masehlong, provincia de Limpopo) es una atleta sudafricana. Es una corredora de media distancia que ganó en 800 metros lisos en los campeonatos mundiales de 2009y 2017, y el oro en la misma categoría en los Juegos Olímpicos de Río de Janeiro 2016.
Semenya participó en el 2008 World Junior Championships in Athletics, y ganó el oro en 800 metros lisos en los 2008 Commonwealth Youth Games con un tiempo de 2:04.23. En los 2009 African Junior Championships ganó las carreras de 800 metros y 1500 metros con marcas de 1:56.72 y 4:08.01 respectivamente. Su tiempo en los 800 metros fue marca mundial en 2009. Fue, asimismo, récord nacional, récord del campeonato y mejor marca personal en casi cuatro segundos. Semenya batió simultáneamente los récords Senior y Junior de Sudáfrica conseguidos por Zelda Pretorius con 1:58.85 y por Zola Budd con 2:00.9 respectivamente.