Why do Russians all have children in their names?

Russians all have baby names because Russia is too cold and the fertility rate is low. Parents are looking forward to having more babies, so they give their children names with baby. It is similar to the nickname Zhaodi of Chinese children.

Russian names generally consist of three parts: first name + patronymic + surname, such as the writer Fyodor Mikhailovich Dostoevsky.

The scope of Russian naming

Russian names are actually a brief family history, recording a fragment of a family's history. The reason why Russian names are very long is that they are composed of three parts: first name + patronymic + surname. These three parts may tell you three aspects of information: the time of your baptism, your father's name, what your ancestors did, etc.

If a Russian is named according to his church name (almanac name), such as Andrei or Alexei, then you can generally know when he was baptized.