I found a hit in http://www.documentarchiv.de/fs/ns_abkuerzungen.html:
Ic Offizier für Feindnachrichten
(English: Officer for enemy messages). There are some other websites with similar information.
The German Wikipedia has an article https://de.wikipedia.org/wiki/Dritter_Generalstabsoffizier:
Der Dritte Generalstabsoffizier oder Ic war in höheren Stäben des preußisch-deutschen Heeres und der Wehrmacht für die Feindlage und das militärische Nachrichtenwesen zuständig. Dem Dritten Generalstabsoffizier unterstand zu diesem Zweck die Feindnachrichtenabteilung, die durch Aufklärung und Kriegsgefangenenbefragung versuchte, die militärische Lage zu erkunden. Zur Spionageabwehr wurde ihm oft eine Gruppe Geheimer Feldpolizei unterstellt. Voraussetzung für die Verwendung als Generalstabsoffizier war der erfolgreiche Abschluss der Kriegsakademie. Als Gehilfe und Stellvertreter war dem Ic der Dritte Ordonnanzoffizier, in der Regel im Rang eines Oberleutnants zur Seite gestellt.
English translation:
The Third General Staff Officer or Ic was responsible for the enemy situation and the military communications in higher staffs of the Prussian-German army and the armed forces. The Third General Staff Officer was subordinate to this end, the military intelligence department, which tried through education and POWs survey to explore the military situation. [...]
In https://de.wikipedia.org/wiki/Erster_Generalstabsoffizier is an explanation for the Ic:
Der Erste Generalstabsoffizier oder Ia ("römisch eins a")
Englisch:
The first general staff officer or Ia ("Roman one a")
So it seems the I stands for Generalstab (sorry, I found no source), the c stands for a 3rd (the first officer is Ia, the second officer is Ib.