Tiếng Anh cổ có bốn phương ngữ: hai phương ngữ Angle, Mercia và Northumbria, và hai phương ngữ Saxon, Kent và Tây Saxon. Nhờ cải cách giáo dục của Vua Alfred vào thế kỷ thứ IX và ảnh hưởng của vương quốc Wessex, phương ngữ Tây Saxon trở thành dạng ngôn ngữ viết tiêu chuẩn. Sử thi Beowulf được viết bằng phương ngữ Tây Saxon, còn bài thơ tiếng Anh cổ nhất, Cædmon's Hymn, được viết bằng phương ngữ Northumbria. Tiếng Anh hiện đại phát triển từ phương ngữ Mercia, còn tiếng Scots phát triển từ phương ngữ Northumbria. Một vài bản khắc ngắn trong thời kỳ đầu tiên của tiếng Anh cổ được viết bằng chữ rune. Đến thế kỷ thứ VI, bảng chữ cái Latinh được chấp nhận và sử dụng. Bảng chữ cái này vẫn còn dấu vết của chữ rune, ở các ký tự wynn ⟨ƿ⟩ và thorn ⟨þ⟩. Ngoài ra, eth ⟨ð⟩, và ash ⟨æ⟩ là hai ký tự Latinh được biến đổi.