KGN stands for Khwaja Garib Namaz who was a philosopher and a scholar.