Po rusko-turecké válce se stala ves součástí Bulharského knížectví a byla přejmenována na současný název, přičemž neexistuje převažující názor na jeho původ. Do širokého povědomí se dostala během srbsko-bulharské války v roce 1885, když zde proběhla její rozhodující bitva, v níž Bulhaři zvítězili. Slivnica byla povýšena na město v roce 1964.