Hungarian of uknown origin. There is a river in Hungary and Slovakia called "the Ipoly", a tributary of the Danube. 'Ipoly' possibly comes from "ebb, ebbing".