Nommée d'après la barrière de péage de New Cross, établie en 1718 par le New Cross Turnpike Trust.
Dès le début du XVIIIe siècle, les voyageurs de la grand-route de Londres à Canterbury et Douvres y payaient un péage ; la barrière tenait son nom d'une auberge voisine, le Golden Cross. La gare a ouvert en 1839 sous le nom de New Cross et a été rebaptisée New Cross Gate en 1923, après que les deux gares de New Cross furent passées au Southern Railway.