Từ đó, người Thái chiếm được đất ấy, bèn đặt tên là Mường Lay (từ "Lay" trong tiếng Thái có nghĩa là xua, đuổi). Để đề phòng người Kháng quay lại xâm chiếm, chúa Thái đặt ra các chức Ló, Lé (nay là bản Ló, bản Lé) để trông chừng, cảnh giác. Họ còn đặt ra các chức dịch để lo việc cai quản, cúng tế như ông Luông (nay là bản Ho Luông), ông Nghé (nay là bản Nghé Toong), ông Mo (nay là bản Mo) ..."
Theo cuốn Lịch sử Đảng bộ thị xã Mường Lay, giai đoạn 1971-2011, do Ban Thường vụ Thị ủy Mường Lay khóa XII, nhiệm kỳ 2010-2015 biên soạn, Nhà xuất bản Chính trị quốc gia - sự thật, Hà Nội, 2011, có ghi: "Mường Lay là một thị xã nằm ở phía Bắc tỉnh Điện Biên, cách thành phố Điện Biên Phủ 102 km, được đổi tên từ thị xã Lai Châu (cũ) theo Nghị định 25/2005/NĐ-CP, ngày 02-3-2005 của Chính phủ. Thị xã Mường Lay được thành lập ngày 08-10-1971, với tên gọi là thị xã Lai Châu, từ thị trấn Lai Châu, hai xã Lay Cang (trừ bản Pháy Mảy), xã Lay Tở (trừ bản Nậm Ty) và bản Nậm Cản thuộc xã Lay Nưa, tất cả đều thuộc huyện Mường Lay khi đó. Trước ngày 18-4-1992, thị xã Mường Lay là tỉnh lỵ tỉnh Lai Châu. Sau khi chia tách tỉnh Lai Châu thành hai tỉnh Lai Châu và Điện Biên, từ ngày 02-3-2005 mang tên là thị xã Mường Lay như ngày nay."