اما سبب تسمية الصومال بهدا اللقب حدث في عام 581 ه خمس مائة ووحد و ثمانين هجريه حيث امر الملك الحبشي في دالك الزمان اميرً من قومه على جيوش غزيره امره على ساحل البحر من زيلع وقد كان هدا اسم مملكة اسلاميه كانت تحكم من الصومال الى السودان شمالاً وجنوباً اما غرباً امتدت الى الحبشه كلها وقد انتهى هدا الاسم بمدينه كانت تقع في في شمال الصومال وبالتحديد شرق جيبوتي داخل الحدود الصوماليه وقد تكلم عنها ابن بطوطه في كتابه كونه زارها ولاكنها اندثرت الان بسبب الاستعمار البرتغالي كونها كانت قلب مملكة زيلع واسمها وكان يكثر فيها العلم .
نعود الى موضوعنا فكان اسم هدا الامير هو صوما ابن تسمه النجاشي(معنى النجاشي بلغة الاحباش اي الملك وليس النجاشي الدي اسلم في عهد الرسول (ص)) فسميت الارض باسم ارض صوما بتشديد الميم وفتحها وسكون الها فزيد في دالك و قيل ارض صومال فغلب على اهل هده الارض هدا الاسم .