Chợ Cũ Sài Gòn nguyên là chợ Bến Thành, đã có trước khi Pháp chiếm Gia Định. Chợ nằm bên bờ sông Bến Nghé, gần thành Gia Định, bến nầy dân gian gọi là Bến Thành và chợ có tên là chợ Bến Thành.
Tháng 2 năm 1859, Pháp chiếm thành Gia Định, quân triều đình Huế dùng cнιếɴ thuật hỏa côɴԍ, thành phố và chợ Bến Thành bị thiêu hủy. Năm 1860, sau khi “bình định” xong Gia Định, Pháp đã cho xây cất lại chợ Bến Thành ở địa điểm cũ, cột bằng gạch, sườn gỗ và lợp ʟá. Vào năm 1887, Pháp cho lấp con kinh, ѕáт nhập hai con đường lại làm một, thành đại lộ Charner, nay là đại lộ Nguyễn Huệ. Khu chợ càng trở nên đông đúc mà phần nhiều là của người Tàu, người Ấn và người Pháp.
Năm 1912, vì chợ cũ kỹ nên Pháp lựa chọn một địa điểm khác để xây cất một khu chợ mới lớn hơn. Địa điểm được lựa chọn nằm gần ga xe lửa Mỹ Tho (sau nầy là bến xe Sài Gòn), tức là địa điểm chợ Bến Thành ngày nay.
Khu chợ Bến Thành cũ được gọi là Chợ Cũ tới nay. Nên có câu ca dao:
Chợ Bến Thành dời đổi,
Người sao khỏi hợp tan.
Xa gần giữ nghĩa tào khang,
Chớ ham nơi qườn quới, (mà) phụ phàng bạn xưa