Mogadishu is a Persian name....
But Kismaayu is a wabajuuni bantu name
Some interesting fact...Madagascar is named after Mogadishu
''Madagascar gets its current name from Marco Polo, (1254 — 1324), the Venetian explorer, who described an African island of untold wealth called Madeigascar in his memoirs (1298 - 1320). Polo heard about the island second-hand during his travels in Asia (1271 - 1295). Most scholars believe that he described Mogadishu, the port located in present-day Somalia. Nevertheless, Italian cartographers attached the name "Madagascar" to the island during the Renaissance.''