De naam van de gemeente, die letterlijk "grond van Mark" of "grond van Marko" betekent, komt voor de eerste keer voor in 1085 als Marchinchham. In het cartularium van de Abdij van Broekburg van 1160 is de naam vermeld als Merchinhem.
Merkegem ligt in het Houtland. De kom ligt op 38 meter hoogte en ten zuidwesten van Merkegem ligt een heuvel van 61 meter hoogte, de Galgenberg[2], die in het verlengde ligt van de Watenberg. Ten noorden van Merkegem ligt een vlakte, vroeger gekenmerkt door moerassen, op een hoogte die nauwelijks boven zeeniveau uitkomt.
Demografie
Onderstaande figuur toont het verloop van het inwonertal (bron: INSEE-tellingen).