John McFarland (* 2. April 1992 in Richmond Hill, Ontario) ist ein ehemaliger kanadischer Eishockeyspieler. Der Center bestritt in der Saison 2015/16 drei Partien für die Florida Panthers in der National Hockey League und kam ansonsten in Minor Leagues zum Einsatz.
McFarland wurde 2008 bei der OHL Priority Selection an erster Stelle von den Sudbury Wolves ausgewählt und als Folge dessen, mit dem Jack Ferguson Award ausgezeichnet. Im August 2008 unterschrieb er einen Vertrag bei den Wolves, für die er in der Ontario Hockey League aufs Eis ging. Nach seiner zweiten Spielzeit in der OHL, in der ihm in 64 Partien 50 Punkte gelangen, wurde er beim NHL Entry Draft 2010 an 33. Stelle von den Florida Panthers ausgewählt. Nach weiteren zwölf Spielen für Sudbury, wechselte McFarland im Dezember 2010 zum Ligakonkurrenten Saginaw Spirit. Für diese stand der Angreifer bis Januar 2012 auf dem Eis, ehe er innerhalb der Ontario Hockey League zu den Ottawa 67’s transferiert wurde.