Nhà Lý dời đô về Thăng Long vì:
- Kinh đô Hoa Lư không còn phù hợp với tình hình đất nước.
- Muốn chọn một nơi có địa thế thuận lợi (Đại La nằm trung tâm đồng bằng Bắc Bộ), để ổn định về chính trị làm cơ sở để phát triển kinh tế, đưa đất nước đi lên.
- “xem khắp đất Việt đó là nơi thắng địa, thực là chỗ tụ hội trọng yếu của bốn phương. Đúng là nơi thượng đô, kinh sư mãi muôn đời”.
=> Vì vậy, năm 1010, Lý Công Uẩn quyết định rời đô về Đại La (nay là Hà Nội), đổi tên thành Thăng Long (có nghĩa là rồng bay lên)
Sách Đại Việt sử ký toàn thư viết lý do hình thành
tên gọi này như sau: "Mùa Thu, năm Canh Tuất (1010) vua
từ thành Hoa Lư, dời đô ra Kinh phủ thành Đại La, tạm đỗ thuyền dưới thành,
có rồng vàng hiện lên ở thuyền ngự, nhân đó đổi
tên thành
gọi là thành
Thăng Long" (Sách “Toàn thư”, Tập 1, Hà Nội 1993, tr 241).