This name probably derives from the Turkic imrehor word which means equerry (in Hungarian: "lovászmester"). This was a very important tool for the contemporary Hungarians.
The Ipoly is an ancient name of Hungarian origin. The meaning of it is unknown, maybe ebb, to ebb, ebber river (in Hungarian: "apály, apad, apadó"). That was a very beloved name. The Ipoly is a Hungarian river.