La localité est fondée en 1753. Elle s'appelle alors Heidelberg ou Hiddleburg, probablement en référence à la visite du roi George II dans ses possessions allemandes. Elle adopte le nom d'Alexandria Addition en 1773 et devient une municipalité en 1779 sous le nom de New Londonderry, plus tard raccourci en New London[2].