Gornja Toponica (em cirílico: Горња Топоница) é uma vila da Sérvia localizada no município de Crveni krst, pertencente ao distrito de Nišava, na região de Ponišavlje. A sua população era de 1073 habitantes segundo o censo de 2011.[1][2]