Nikolayevich was Semyonov's middle name. Middle names are common in Russian culture and are typically patronymic, meaning they are derived from the father's first name. In this case, Nikolayevich indicates that Semyonov's father was named Nikolay.
The Nikolay Semyonov Quiz Showdown: Who Will Come Out on Top?