„Amersham“ bedeutet das Dorf eines Mannes namens Ealhmund.
Der zweite Teil ist altenglisch hām, Dorf oder Wohnstätte. In angelsächsischer Zeit wurde der Name Agmodesham geschrieben, im Domesday Book von 1086 Elmodesham und 1460 Agmondysham und Amytysham. Von 1922 bis 1937 hieß die Station Amersham & Chesham Bois.