Il devait être au départ interprété par Eric Stoltz mais les producteurs et le réalisateur ont choisi après seulement cinq semaines de tournage de le remplacer par Michael J. Fox.
Dans le premier opus, Marty fait rencontrer ses parents. Au moment de les quitter en 1955, Lorraine, sa mère dit : "Marty... c'est un si joli nom...". Le prénom de Marty viendrait donc de cette aventure.
Si on cherche plus loin dans le passé, en 1885 Marty rencontre son arrière-arrière-grand-père, Seamus McFly. Ce dernier raconte à notre héros qu'un de ses frères se nommait Martin. Il ne supportait pas de se faire traiter de mauviette, ce qui le conduisit à participer à un duel où il trouva la mort.
Cette histoire reflète l'origine du nom de Marty, qui porte ainsi le nom d'un de ses ancêtres qui, étrangement, possédait le même caractère que lui.