بعضی معتقدند این نامگذاری به خاطر آن است که او به شرق و غرب عالم رسید که عرب از آن تعبیر به قرنی الشمس (دو شاخ آفتاب) می کند.بعضی دیگر معتقدند که این نام به خاطر این بود که دو قرن زندگی یا حکومت کرد، و در اینکه مقدار قرن چه اندازه است نیز نظرات متفاوتی دارند.بعضی می گویند در دو طرف سر او برآمدگی مخصوص بود و به خاطر آن به ذوالقرنین معروف شد.و بالاخره بعضی بر این عقیده اند که تاج مخصوص او دارای دو شاخک بود. قصه های قرآن، حضرت آیت الله مکارم شیرازی