عاصمة الصومال هي مقديشو
ومدينة مقديشو تاريخيًا كانت تعرف باسم همرة (Hamar).
وفي القرن الثالث عشر، سميت المدينة باسم "مقديشو" وهي كلمة تشتق من اللغة العربية. تعني "محفوظة" أو "محصنة"، وذلك بسبب موقعها المحمي على الساحل الشرقي للبحر الهندي.
تطورت مدينة مقديشو لتصبح عاصمة الصومال بعد استعادة الاستقلال في عام 1960.