Borovica znači „borov kamen“ - ime stene koja se nadvija nad selima istog imena. Na vrhu stene nekada je bio ogroman bor, koji je uništen vatrom. Drevno selo nalazilo se uz kamen tako da može pomoći ljudima da se sakriju u slučaju napada osmanskih osvajača. Posle Oslobođenja Bugarske, selo je postepeno građeno duž reke Lom i duž puta za Belogradčik.