Stari engleski, također poznat kao Englisc ili Anglo-Saxon, rana je verzija engleskog koji se danas govori u Britaniji. U upotrebi otprilike 700 godina, počevši od sredine 5. stoljeća, uvelike se razlikuje od jezika koji danas poznajemo. Tijekom stoljeća doživljavao je utjecaj germanskih dijalekata i keltskih jezika. Kasnije je latinica također postala snažan utjecaj, osobito u vrijeme kada je usvojena nova abeceda. Budući da se latinski smatrao jezikom obrazovanog stanovništva, u jednom trenutku postalo je važno usvojiti novu abecedu. Stari engleski izvorno je koristio runsku abecedu, pa su, kada je usvojena latinska abeceda, riječi pisane onako kako se izgovaraju, a nije bilo tihih slova.
Jezik je bio podijeljen na četiri dijalekta, od kojih se svaki govorio u drugom području ili kraljevstvu. Do 9. stoljeća, proces ujedinjenja je bio uvelike u tijeku, što je značilo da su dijalekti prestali koristiti, jer je vlada favorizirala upotrebu Wessexa, najraširenijeg od četiri. Na kraju je Wessex postao standard Winchestera, udaljavajući se od starog engleskog i sve bliže i bliže jeziku koji govornici engleskog koriste danas.
Vrlo je malo sačuvanih tekstova napisanih na staroengleskom jeziku. Najpoznatije su epska pjesma Beowulf i Anglo-Saxon Chronicle, zbirka kronika koja pokriva povijest Anglosaksonaca. Dostupni su i neki prijevodi, osobito vjerski, ali većina originalnih rukopisa odavno je izgubljena u vremenu. Budući da je to sada mrtav jezik, samo znanstvenici mogu pristupiti potpunom tumačenju sačuvanih rukopisa.
Stari engleski jezik ne treba miješati s drugim ranim verzijama engleskog jezika koji se danas govori. Dok se engleski koji govori Shakespeare uvelike razlikuje od modernog engleskog, i dalje se smatra istim. Stari engleski je, s druge strane, potpuno drugačiji jezik, s raznim slovima koji trenutno ne postoje. Primjeri se sada mogu pronaći na internetu, a neke web stranice nude čak i uvodni tečaj za one koji su zainteresirani za učenje osnova jezika. Gramatika je prilično teška, jer sve imenice imaju broj, padež i rod. Ljudi koji govore germanske jezike možda će ga lakše razumjeti nego moderni govornici engleskog.