Why is Stratford-on-Avon so named?

The name Stratford-on-Avon is derived from the Old English words "stræt" (meaning "Roman road") and "ford" (meaning "river crossing"). The town is located on the River Avon, and was originally known as Stratford-atte-Bow, referring to the bridge over the river. The "on-Avon" suffix was added in the 16th century to distinguish it from other towns with similar names.
Copyright Wanderlust World © https://www.ynyoo.com