Xa xưa, sông hồ ở miền Bắc chằng chịt, có sông lớn, sông nhỏ. Sông lớn nhất miền Bắc là sông Hồng, từ biên giới Việt - Trung chảy qua các tỉnh miền núi, trung du, kinh thành Thăng Long và các tỉnh Đồng bằng Bắc Bộ rồi đổ ra biển. Thế nhưng đoạn qua Thăng Long lại có tên là Nhị Hà (còn tên gọi khác nữa là Nhĩ Hà), xưa có câu ca dao: “Nhị Hà quanh bắc sang đông/ Kim Ngưu, Tô Lịch là sông bên này”.