« Hampstead » signifie simplement ferme ou domaine.
Le nom vient de l'anglo-saxon ham et stede, apparenté à l'anglais moderne homestead ; il figure dans une donation faite en 986 par le roi Æthelred le Malavisé au monastère Saint-Pierre de Westminster. La gare a ouvert à la fin des années 1870 sous le nom de Loudoun Road, d'après sa rue, qui doit son nom au paysagiste écossais John Claudius Loudon. Elle s'appelle South Hampstead depuis 1922.