That said, I don't speak Russian and have only a passing familiarity with the construction of Russian names, so don't take this as gospel.
In the old days Johnson might've meant literally "son of John" but no longer. All of the people with the surname "Ivanov(a)" on that page also have a patronym, which in the West would be considered a middle name.