According to
A Dictionary of Muslim Names by Salahuddin
Ahmed,
Idris is the form in the Quran of the Old Testament biblical name
Enoch. According to
The Complete Book of Muslim & Parsi Names by Maneka Gandhi & Ozair
Husain,
Idris originally meant "one who instructs" in Arabic.