Theo Trần Nhật Giáp
Đã có nhiều giả thiết khác về nguồn gốc địa danh Hải Phòng.
1- Cho đó là tên gọi rút ngắn trong cụm từ Hải tần phòng thủ, chức (?)của nữ tướng Lê Chân đầu thế kỷ I.
2- Hải Phòng là tên gọi rút ngắn từ tên gọi của một cơ quan đời Tự Đức trên đất Hải Dương: Hải -Dương thương chính quan phòng
3- Hải Phòng bắt nguồn từ ty sở nha Hải Phòng hoặc đồn Hải Phòng lập từ đời Tự Đức. Các luận cứ chính: "Bến cảng trên sông Cấm trước khi gọi là Hải Phòng đã được gọi là Ninh Hải, địa danh Ninh Hải được dùng chính thức trong giấy tờ, sử sách của ta từ trước khi có tên Hải Phòng cho đến khi bị tên Hải Phòng loại hẳn".
Hải Phòng vốn là tên một đồn binh bên bờ sông Cấm. Việc dùng tên gọi Hải Phòng mà không dùng tên Ninh Hải có thể do lúc đầu người Pháp chỉ được đóng quân ở đồn Hải Phòng mà không được đóng quân ở đồn Ninh Hải. Vì vậy họ quen dùng tên Hải Phòng, tên gọi này phát âm dễ hơn tên Ninh Hải (đối với người Pháp).
Theo haiphongtourism, tên Hải Phòng ngày nay vốn có nguồn gốc từ tên của một thành đồn được gọi là Hải Phòng làm nhiệm vụ bảo vệ canh phòng cửa biển do triều đình phong kiến nhà Nguyễn xây dựng trên đất làng Cấm (Gia Viên), rồi sau thuộc phạm vi cảng Ninh Hải. Tên gọi này có trước khi người Pháp đặt chân đến. Địa danh Hải Phòng dần thay thế tên gọi Ninh Hải có lẽ do lúc đầu người Pháp chỉ được phép đóng quân ở đồn Hải Phòng nên họ quen dùng từ Hải Phòng mà thôi.
Theo ngoquyen.gov.vn
Tổng hợp: SGT Group.