Mogelijk wordt dit magnetisch veld, net als dat van de aarde opgewekt door een 'dynamo' van een circulerend vloeibaar kernmateriaal. De huidige schattingen geven echter aan dat de kern van Mercurius niet heet genoeg zou zijn om haar ijzer-nikkel te doen smelten, maar misschien is er in de kern materie die het smeltpunt naar beneden kan halen.
Het is ook mogelijk dat het magneetveld een overblijfsel is van een vroeger dynamo-effect dat nu niet meer actief is. Het magnetisch veld is gefossiliseerd in gestold magnetisch materiaal.