„Maidenhead“ kommt von Maiden Hythe, einem Kai an der Themse.
Hythe bedeutet Kai, wie in Rotherhithe; der Teil „maiden“ ist schwerer zu deuten. Er könnte neu bedeuten – der neue Kai – oder sich auf Mädchen beziehen, vielleicht einen Ort, an dem sich Frauen trafen; auch Holz (moed) und Abfall (midden) wurden vorgeschlagen. Die Stadt erhielt den Namen Maidenhythe, erstmals 1296 belegt, nachdem bei der um 1280 gebauten Brücke ein neuer Kai entstanden war; damit verschwand der ältere Name South Ellington.