The village name is Anglo Saxon in origin and means 'above island'. This refers to the island that sits in the River Thames next to the village. The Anglo Saxon name for the village was Bufanege.
Boveney was once a hamlet within the parish of Burnham, though has long since been considered a separate village, particularly since the urban growth of nearby Slough.