A község neve a Tárkány kabar törzsnévből ered. A település 10. századi. A Mező- előtag megkülönböztető jelző (ld. Felsőtárkány). E néven a 15. századtól ismeretes.

Határában Endréd, Bodótelek, Mezőharsány, Sej részterületekkel, Középtárkány, Alsótárkány (a török alatt pusztult el), Laskó, Márktelek, Ladány pedig egészében helyezkedett el.