Namesakes for Mihailo

Serbian Kings, Tsars and Princes: 1 prince
      Prince Mihailo III Obrenović   1839-1842; 1860-1868