Zülkarneyn'in iki boynuzlu olarak anılmasının nedeni, başında boynuza benzer iki çıkıntı bulunan bir miğfer kullanması veya çift boynuzlu bir melek olan Rabakil'in ona inmesi olarak yorumlanmıştır. Bu yorum, İslam kaynaklarında yer alan ve Zülkarneyn'in büyük cesaret sahibi olduğunu, kendisine büyük bir ilim verildiğini ve bu yüzden Zülkarneyn lakabını aldığını belirten ifadelerle de desteklenmiştir. Ancak, "iki boynuzlu" ifadesinin Zülkarneyn için bir unvan veya lakap olabileceği, aynı zamanda eski bir tanrısallık kültüyle (muhtemelen boğa kültüyle) ilişkili olabileceği de düşünülmektedir. Zülkarneyn'in iki boynuzlu olarak anılması, Kur'an'da ilk kez ortaya çıkmıştır. Bazı yorumlara göre ise, Zülkarneyn'in iki boynuzlu olarak tasvir edilmesi, iki devirli bir bilgi ve hikmet sahibi olmasıyla da ilişkilendirilebilir. Bu konuda kesin bir bilgi bulunmamaktadır.