Nikolai Alekseyevich Sokolov (; born 18 January 1983) is a former Russian professional footballer.
He made his debut for FC Lokomotiv Moscow on 29 March 2003 in a Russian Premier League Cup game against FC Torpedo-Metallurg Moscow and he also appeared in the return leg of the matchup.
He played in the Russian Football National League for FC Baltika Kaliningrad in 2004.