Staines-upon-Thames is a suburban town on the
River Thames in the borough of
Spelthorne in
Surrey, England. Before 1 April 1965 it was in the
historic county of
Middlesex. Known to the Romans as
Pontes or
Ad Pontes, then as
Stanes and subsequently
Staines, the town officially adopted its longer current name on 20 May 2012. However the
upon-Thames suffix is still often dropped in common usage.