در قرآن کریم به نام حضرت خضر علیهالسّلام ) تصریح نشده است. عدهای از مفسران مانند ابن عباس خضر را همان الیاس میدانند که قرآن از او تجلیل کرده است. بعضی دیگر نیز الیاس علیهالسّلام را غیر از خضر علیهالسّلام دانستهاند.
متصوفه با استفاده از کنایات قرآنی، خضر علیهالسّلام را همراه و همنشین حضرت موسی علیهالسّلام شناخته، برای او شخصیتی قرآنی قائلند و او را غیر الیاس پنداشتهاند. تنها تفاوت این دو پیامبر این است که خضر علیهالسّلام نجات آسیب دیدگان خشکی را به عهده دارد و الیاس علیهالسّلام نجات مردم را در دریا . به تدریج خضر علیهالسّلام در نتیجه توجه صوفیان اهمیت بیشتری یافته و الیاس را تحت الشعاع قرار داده است؛ تا جایی که بیشتر مردم به کلی الیاس علیهالسّلام را فراموش کرده، نجات خود را چه در دریا و چه در خشکی از خضر میخواهند.