The road was initially named as Elgin Street but its name changed to Haiphong due to duplication in 1990. The road was named to represent the trading between Haiphong and Hong Kong.
The road was initially named as East Road but its name changed to Hanoi due to duplication in 1909. The name of the road was originated from Hanoi in Vietnam.