Hồ Ba Bể ngày nay thuộc địa phận xã Nam Mẫu, huyện Ba Bể, tỉnh Bắc Kạn, cách Hà Nội khoảng 220km. Người dân địa phương gọi Ba Bể là Slam Pé, nghĩa là ba hồ. Tên gọi này xuất phát từ việc hồ là nơi tụ lưu của 3 nhánh sông Pé Lầm, Pé Lù và Pé Lèng. Hồ Ba Bể ở tỉnh Bắc Cạn của Việt Nam có mặt trong danh sách 16 hồ đẹp nhất thế giới do trang MSN vừa bình chọn.