riverside
Synonym discussion
Sense: noun/1
'Riverside' is the broadest of the three — it refers to the land alongside a river generally, whether natural or developed, rural or urban. 'Riverbank' is narrower: it describes the sloping edge where the water meets the land, often of earth or stone, but not the flat area beyond it. 'Riverfront' specifically implies a built-up area in a town or city, with paths, buildings, or docks facing the river. 'Waterfront' is the most general term and can apply to any body of water (lake, sea, canal), not just a river. For example, you would say 'The hotel has a beautiful riverside garden' but 'The dog ran down the muddy riverbank to fetch the stick.' In cities, 'They built a new riverside promenade' means the same as 'a new riverfront development.'
Etymology
Formed by combining the nouns 'river' (from Old French 'riviere', ultimately from Latin 'riparius' meaning 'of a riverbank') and 'side' (from Old English 'sīde', meaning 'the flank or edge of something'). The compound 'riverside' has been in use since around the 14th century to describe land along a river's edge.