I think Ipock may have originally been a German name that may have changed from Ebach or something similar, then again I am not certain. I have Ipocks in my family from NC, New Bern area, which is close to Morehead. Without looking I believe my gggrandmother was Winneford Ipock and there are several other Ipocks. Are you from that area?