The Helix Nebula (NGC 7293) is famously known as the 'Eye of God' or 'God's Eye' due to its striking resemblance to a giant eye when viewed in infrared and visible light. 'Pillars of Creation' refers to structures in the Eagle Nebula, not Helix. It is a planetary nebula about 700 light-years away.