Sông Thác Ma, tên gọi dân dã của một nhánh nhỏ hợp lưu với sông Ô Lâu, bắt nguồn từ vùng rừng phía Tây huyện Hải Lăng (Quảng Trị), xuôi qua các làng Khe Mương, Trầm, Tân Điền, Cồn Tàu - xã Hải Sơn, rồi đổ về Hải Chánh, hòa vào sông lớn. Người địa phương gọi tên sông bằng những âm sắc giản dị, có lúc 'sông Khe', có lúc 'Thác Ma', với những ghềnh thác đổ ào ạt như tiếng người hò đêm chống Mỹ, cứu nước năm xưa.