Galin Ivanov (; born 15 April 1988) is a Bulgarian professional footballer, who plays as an attacking midfielder for Septemvri Sofia.
His former clubs include Beroe Stara Zagora, Slavia Sofia, Levski Sofia and Arminia Bielefeld.
In June 2014, Ivanov signed for Azerbaijan Premier League side FK Khazar Lankaran. In February 2015, he became part of the Samsunspor team in Turkey on a one-and-a-half-year contract.
In September 2016, Ivanov joined Levski Sofia, signing a short-term contract which was not renewed.
On 12 February 2017, Ivanov signed with Neftochimic Burgas.
On 18 August 2017, Ivanov returned to Slavia Sofia, signing a short-term contract.
After spending two years with CSKA 1948, he once again returned to Slavia Sofia in the summer of 2022. In January 2025, Ivanov joined Septemvri Sofia on a one-and-a-half year contract.
Ivanov earned his first cap for the senior national football team of his country on 3 June 2016, after coming on as a second-half substitute for Mihail Aleksandrov in the 2:7 loss against Japan in a semi-final of the 2016 Kirin Cup.