Gregor Zabret (Ljubljana, 18 augustus 1995) is een Sloveens voetballer die als doelman speelt. Hij verruilde in 2013 NK Domžale voor Swansea City.
Zabret speelde in de jeugd voor NK Domžale en Interblock. Hij debuteerde voor NK Domžale op 26 november 2011 tegen NK Celje. In totaal speelde hij veertien competitiewedstrijden voor NK Domžale. Op 2 juli 2013 tekende hij een tweejarig contract bij Swansea City. Hij ging daar fungeren als derde doelman achter de Nederlander Michel Vorm en de Duitser Gerhard Tremmel.
Zabret kwam uit voor diverse Sloveense nationale jeugdelftallen. Hij debuteerde in 2013 in Slovenië -19.