In fact, there is no special stipulation that the road naming in Shanghai must end with "road". Different regions and historical periods may have different road naming habits. Nanjing Road, Huaihai Road and other bustling business districts are customarily called "roads". Some roads in the old city may be named "streets", such as Guanqian Street and Sanpailou Road in the old city.
In addition, Shanghai's road naming sometimes takes into account historical factors, geographical location or road characteristics. For example, the Bund is named because it is located on the Huangpu River, while the roads in the French Concession are mostly named after French celebrities or famous events.
In short, the naming of roads in Shanghai is not fixed, and it doesn't have to end with "road". However, due to the influence of historical and cultural factors and the inheritance of business habits, the use of "road" on Shanghai roads is more common.