Theo sách “Nghìn năm văn hiến Thăng Long”, trải qua hơn 2.000 năm lịch sử, Hà Nội trải qua 9 tên gọi chính thức gồm: Long Đỗ, Tống Bình, Đại La, Thăng Long, Đông Đô, Đông Quan, Đông Kinh, Bắc Thành, Hà Nội; cùng đó là 6 tên gọi không chính thức gồm: Tràng An, Phượng Thành, Long Biên, Long Thành, Hà Thành, Hoàng Diệu.