Районный центр получил наименование от местечка Сокольники Витебской губернии (ныне – д. Старосокольники Маевской волости). Изначально пересечение железнодорожных линий «Москва – Виндава» и «Дно – Витебск» и сооружение узловой станции планировалось именно там. Великолукское земство попыталось «перетянуть» столь выгодное предприятие на свою территорию. Долгая борьба завершилась компромиссом – станцию построили на самой границе Псковской и Витебской губернии. Официальным днем рождения города считается 24 (11 ст. ст.) сентября 1901г., когда по железной дороге было открыто коммерческое движение.