Tiếng Anh cổ (Ænglisc, Anglisc, Englisc, phát âm [ˈæŋliʃ]), hoặc Anglo-Saxon,[2] là hình thức lịch sử sớm nhất của ngôn ngữ tiếng Anh, được sử dụng ở Anh và miền nam và phía đông Scotland vào đầu thời Trung cổ. Nó được người định cư Anglo-Saxon mang đến Vương quốc Anh có lẽ vào giữa thế kỷ thứ 5, và các tác phẩm văn học tiếng Anh cổ đầu tiên có niên đại từ giữa thế kỷ thứ 7. Sau cuộc chinh phục Norman năm 1066, tiếng Anh đã được thay thế, trong một thời gian, như ngôn ngữ của các tầng lớp thượng lưu bởi tiếng Anh-Norman, một người thân của tiếng Pháp. Điều này được coi là đánh dấu sự kết thúc của kỷ nguyên tiếng Anh cổ, vì trong giai đoạn này ngôn ngữ tiếng Anh bị ảnh hưởng nặng nề bởi tiếng Anh-Norman, phát triển thành một giai đoạn được gọi