 It was called Shirutoru () in 1905–1945 when the southern part of Sakhalin belonged to Japan.It was renamed Makarov (after the Russian admiral Stepan Makarov) and granted town status in 1946.Within the framework of administrative divisions, Makarov serves as the administrative center of Makarovsky District and is subordinated to it.