Sóc Trăng. Ảnh: Wikipedia
Ngoài tên gọi Ba Thắc và Sóc Trăng thì tên gọi Ba Xuyên cũng được sử dụng khá nhiều trong các văn bản ban hành thời kỳ Minh Mạng. Về nguồn gốc địa danh Ba Xuyên có hai cách lý giải:
Cách lý giải thứ nhất cho rằng: Trong thời kỳ Gia Long ngự trị, tại khu vực này thường xuyên xảy ra khá nhiều lọan lạc do người dân bản địa nổi dậy chống lại triều đình nhà Nguyễn (?), lại thêm bọn cướp biển thường xuyên xâm nhập cướp phá. Đường bộ lúc này chưa thuận tiện trong việc đi lại, cho nên hầu hết các cuộc chuyển quân đến tảo thanh phiến loại đều phải di chuyển bằng đường thuỷ. Từ sông Bassac (sông Hậu ngày nay) muốn đi vào nội địa Sóc Trăng đều phải đi vào cửa nhánh của sông Vàm Tấn (cửa sông này còn gọi là Vàm Ba và con sông này có lúc còn gọi là sông Ba Xuyên hoặc sau này còn gọi là sông Saintard) nối liền với Bãi Xàu. Tuy chiều dài chỉ hơn 5km nhưng lại có nhiều khúc quanh rất hiểm trở. Những khúc quanh này thường thường là nơi hiểm địa, là những cứ điểm phòng ngự quan trọng của những cánh quân nỗi loạn. Thế nhưng, do tài điều động di quân thần tốc, nên các cuộc tảo thanh hầu như không bị "phục kích" nào đáng kể, chính vì thế các võ tướng và quân binh đã đặc tên cho con sông này là Ba Xuyên, với ý nghĩa là "lướt sóng đi vào". Đây là cách đặt tên theo lối chiết tự Hán-Vịêt: Ba là sóng, là nước; Xuyên là đi qua (với 3 nét xuôi).