Passage: At its foundation (some time before the 11th century), the town was called Birziminium. In the Middle Ages, it was known as Ribnica (Montenegrin Cyrillic: Рибница [rîbnitsa]). The name Podgorica was used from 1326. From 1946 to 1992, the city was named Titograd in honour of Josip Broz Tito, the former President of Yugoslavia.

Question: Which former president was a former president named after?
Titograd