قال الله تعالى: {وَيَسْأَلُونَكَ عَنْ ذِي الْقَرْنَينِ} [الكهف: 83] قال ابن مسعود: الذين سألوا رسول الله - صَلَّى الله عليه وسلم - هم اليهود.
واختلفوا في اسمه على أقوال:
أحدها: عبد الله بن الضحَّاك بن معَدّ، قاله علي كرم الله وجهه.
والثاني: الإسكندر، قاله وهب.
والثالث: عباس بن قيصر، وأبوه أوَّل القياصرة، قاله محمد بن علي بن الحسين زين العابدين.
والرَّابع: صعب بن جابر بن القلمس، ذكره ابن أبي خيثمة.
واختلفوا في علَّة تسميته بذي القرنين على أقوال:
أحدها: لأنَّه دعا قومه إلى الله تعالى فضربوه على قرنه فهلك، وغبر زمان ثم بعثه الله فدعاهم إليه، فضربوه على قرنه الآخر فهلك، قال علي - عليه السلام -: فذلك قرناه؛ وهذا القول يدلُّ على أنَّه كان نبيًّا.
والثاني: لأنَّه سار إلى مطلع الشّمس وإلى مغربها، رواه أبو صالح عن ابن عباس.
والثالث: لأنَّ صفحتَي رأسه كانتا من نحاس، قاله مجاهد.
والرابع: لأنه رأى في المنام كأنه امتدَّ من الأرض إلى السَّماء فأخذ بقرني الشّمس، فقصَّ ذلك على قومه، فسمِّي بذي القرنين، قاله عكرمة، وكان تأويل رؤياه أنَّه طاف الدُّنيا ما بين المشرق والمغرب.
والخامس: لأنَّه ملك الروم وفارس، قاله مقاتل، قال: وهما عاليان على الأرض من الجانبين فهما قرنان.