DeepPavlov is "a conversational artificial intelligence framework that contains all the components required for building dialogue systems". It utilizes recent advances in deep bidirectional transformer models. If you've heard of BERT, this is RuBERT. There is also SlavicBERT for Bulgarian, Czech, Polish, and Russian.
Natasha provides rule-based named-entity recognition for Python. It's been trained to recognize the form of Russian names (e.g. nicknames, patronymics), although it can make some improbable guesses.
In addition to names, it can recognize dates and money.