Irshad is a common Urdu name, which means to guide, to permit, or permission.
Irshad Kamil [इरशाद कामिल,ارشاد کامل] was born as Mohammad Irshad, but he felt his name was incomplete, and wanted a weightier name. So, as per a Caravan Article, 'he pored over a dictionary with his mother to look for an appropriate word to complete his name, and discovered ‘Kamil’, which means complete'.
Since Irshad Means permission, Irshad Kamil would mean a complete or granted permission.