Sans doute nommée d'après un Canning, mais on ne sait pas lequel.
On l'associe souvent à Charles John Canning, premier vice-roi des Indes, qui réprima la révolte indienne de 1857. Mais le nom était en usage neuf ans avant la révolte : son père, le Premier ministre George Canning, pourrait donc être le vrai dédicataire ; une autre hypothèse évoque une entreprise locale nommée Canning. La station a ouvert en 1847 sous le nom de Barking Road et s'appelle Canning Town depuis 1873.