Also, who ruled Russia before Ivan?
There are things that history books always seem to gloss over.
As to the migration of the title, I suspect it made its way into interior Europe through Italy, Austria, Germany, and hence to Russia. It only seems to have been adopted in those countries, not in France, Spain, or England.
The word itself derives from the Gothic kaisar, the title of the German emperor. I believe "Czar" was also used as the supreme title in other Slavic countries at various times.