Russia's Black Sea fleet based in Crimea has named Viktor Sokolov as its new commander, RIA news agency cited sources as saying on Wednesday.