Dani Schahin (Oekraïens: Дані Шахін) (Donetsk, 9 juli 1989) is een in de Sovjet-Unie geboren Duitse voetballer die doorgaans als aanvaller speelt.
Schahin speelde in de jeugd bij FSV 63 Luckenwalde, Energie Cottbus en Hamburger SV. In 2007 werd hij bij het tweede elftal gehaald. Gedurende het seizoen 2008-2009 scoorde hij 12 doelpunten in 27 wedstrijden voor Hamburger SV II. Op 8 juni 2009 tekende hij een contract bij SpVgg Greuther Fürth, dat op dat moment in de 2. Bundesliga actief was. In zijn eerste seizoen kwam 12 keer in actie voor Fürth. In de eerste helft van seizoen 2010-2011 scoorde hij één doelpunt in 6 wedstrijden. In de tweede helft van het seizoen werd hij uitgeleend aan Dynamo Dresden. In 14 wedstrijden scoorde Schahin 10 doelpunten voor de club uit Dresden. De club eindigde dat seizoen als derde in de 3. Liga en steeg na de gewonnen play-off wedstrijden tegen VfL Osnabrück naar de 2. Bundesliga. Schahin scoorde het beslissende doelpunt in de laatste wedstrijd van het seizoen tegen Kickers Offenbach en de winning goal in de play-off wedstrijd tegen VfL Osnabrück. In juli 2012 tekende hij als transfervrije speler een tweejarig contract bij Fortuna Düsseldorf.