There are multiple origins and translations for the name Idris:
1. Arabic (إدريس) form of the Hebrew name Enoch and interpretation is - "educating, teaching; one who opens new".
Idris was one of 28 prophet of Allah mentioned in the Qur'an: Adem (Adam), Nuh (Noah), Hud (Eber), Saleh (Methuselah), Ibrahim (Abraham), Lut (Lot), Ismail (Ishmael), Ishaq (Isaac), Yaqub (Jacob), Yusuf (Joseph), Ayub (Job), Shoaib (Jethro), Harun (Aaron), Musa (Moses), Dawud (David), Sulayman (Solomon), Ilyas (Elijah), Elyasa (Elisha), Yunus (Jonah), Dhulkifl (Ezekiel), Zakaria (Zachariah), Yahya (John), Isa (Jesus), Uzair (Ezra), Luqman, Zulqarnain (Iskander), Muhammad - "the praiseworthy Prophet of Allah".
2. Welsh name derived from iud - "ruler" + ris - "fiery". The name of some Welsh kings.