1781 wurde die Stadt unter dem Namen "Spassk" (russisch , von für ‚Erlöser‘) Verwaltungssitz eines Ujesds. Zwischen 1926 und 1935 hieß die Stadt "Spassk-Tatarski" (), um sie von anderen gleichnamigen Städten, wie Spassk-Rjasanski oder Spassk-Dalni unterscheiden zu können. Von 1935 bis 1991 trug sie den Namen des Revolutionärs "Kuibyschew" (Куйбышев) – wie auch Kuibyschew in Sibirien sowie das ebenfalls an der Wolga gelegenen heutige Samara. 1991 gab man der Stadt ihren alten Namen "Bolgar" zurück.