Gregor Cankar (s. 25. tammikuuta 1975 Celje) on slovenialainen yleisurheilija. Sevillan MM-kisoissa 1999 pronssia pituushypyssä saavuttaneen Cankarin ennätys on 840 vuodelta 1997.
Hän jäi karsintaan alle 20-vuotiaiden MM-kilpailuissa Soulissa 1992, mutta voitti kaksi vuotta myöhemmin, vuonna 1994, saman ikäluokan maailmanmestaruuden Lissabonissa myötätuulituloksella 804. Vuonna 1995 hän osallistui Barcelonan sisäratojen MM-kisoihin, joissa hän jäi karsintaan. Seuraavana vuonna hän oli neljäs Tukholman sisäratojen EM-kisoissa ja kuudes Atlantan olympialaisissa tuloksella 811. Vuonna 1997 hän oli Pariisin sisäratojen MM-kisoissa seitsemäs tuloksella 802. Seuraavana vuonna hän oli kuudes Budapestin EM-kisoissa. Vuonna 1999 hän osallistui Maebashin sisäratojen MM-kisoihin sijoittuen neljänneksi tuloksella 828 ja voitti myöhemmin samana vuonna aikuisten arvokisojen ainoan mitalinsa, pronssia, Sevillan MM-kisoissa tuloksella 836. Hän osallistui vielä vuonna 2000 Sydneyn olympialaisiin, vuonna 2002 sekä Wienin sisäratojen EM-kisoihin että Münchenin EM-kisoihin ja vuonna 2004 Ateenan olympialaisiin, mutta ei selviytynyt enää kertaakaan loppukilpailuun.