In Serbian, the village is known as Krajišnik or Крајишник, in German as Stefansfeld, in Hungarian as Istvánfölde (until 1890 Stefanföld), and in Croatian as Krajišnik. The name is derived from the word Krajina, and means "a resident of Krajina".
Its former name used in Serbian was Šupljaja / Шупљаја. This name is found in the records since 1660.