He has never been Иванов in fact. :D Иваньков sounds more or less like Jenkins or Dobkins in English.

Look, in fact there are some rules or at least some basis for linguistic theorycrafting. But...