'Reading' probably comes from the Readingas, 'Reada's people'.
Readingas, the earliest known form of the name, from the 8th century, was that of an Anglo-Saxon tribe; the Anglo-Saxons often had the same name for a place and its inhabitants. The station was called Reading General from 1949 until 1973, to tell it apart from a neighbouring station.