Königsberg, the former name of Kaliningrad, was named in honor of King Ottokar II of Bohemia. The city was founded by the Teutonic Knights, who dedicated it to the king as a sign of gratitude for his support during the Northern Crusades.
Kaliningrad Knowledge Quest: 20 Questions for the intellectually curious