Esimesed lingvistilist analüüsi võimaldavad kirjalikud allikad eesti keele kohta pärinevad alles muinasaja lõpust, kui arvatavalt aastatel 1224–1227 pandi kirja Henriku Liivimaa kroonika (lad Heinrici Origines Livoniae) ning aastatel 1219–1220 (ja 1230) Taani hindamisraamat (lad Liber Census Daniæ). Ladinakeelne Henriku Liivimaa kroonika esitab eesti ja liivi nimesid, üksikuid sõnu ja lauseid, Taani hindamisraamat rohkesti Põhja-Eesti kohanimesid.
Muinasaja lõpu eesti keel, nii nagu see on nähtav esimestest kirjalikest allikatest ning rekonstrueeritav võrdlev-ajaloolise analüüsi abil, oli veel tunduvalt lähedasem hilisele läänemeresoome algkeelele kui 16. sajandi tekstide eesti keel. Selles enne ristirüütlite 13. sajandi vallutusi kõneldud eesti keeles puudusid näiteks vokaalide lõpu- ja sisekadu (vrd seppä ja sepp, tüttäret ja tütred) ning sõnalõpulise k- ja n-i kadu (vrd vajak ja vaja, nainen ja naine), välja polnud arenenud kolme välte süsteem. Samuti polnud toimunud mitmeid analoogiamuutusi grammatikas, nagu de-mitmuse (vrd maadel ja mail) ja si-mineviku üldistumine (vrd luit ja lugesid), ei olnud kujunenud kaudne kõneviis ega kaasaütlev kääne jms, sõnavaras puudusid veel suured (alam)saksa laensõnade kihistused. Sellist muinasaja (põhja)eesti keelt, mida räägiti 1. aastatuhande teisel poolel ja 2. aastatuhande esimesel veerandil, on nimetatud vanaeesti keeleks. On ilmne, et juba tollases keeles, mis oli teatavate murdeerinevustega suuline keel, olid kujunenud argiregistrite kõrval ka avalikud, usundilised jm keeleregistrid, milles kasutati mõnevõrra erinevat sõnavara jm keelendeid.
Vanaeesti keele all on mõistetud eelkõige just muinasaegset põhjaeesti keelt, millest kujunes hiljem Tallinna kirjakeel ja sellest omakorda tänapäeva eesti kirjakeel. Selle kõrval räägiti praeguse Eesti ala lõunaosas lõunaeesti keelt, kirdeosas vadja keelt ning edelanurgas ka Metsepole muinasmaakonna liivi murdekeelt. Kõik need neli läänemeresoome keelt olid omavahel ühenduses juba 1. aastatuhandel, 2. aastatuhande alguseks olid need ühisuuenduste teel üksteisega mitmeti sarnastunud ning moodustanud lõuna-läänemeresoome keelerühma. Kõige tüüpilisemad lõuna-läänemeresoome keeled on lõunaeesti ja liivi keel. Põhjaeesti keeles, millel üle Soome lahe oli jätkuvalt kontakte soome murretega, püsis muinasaja lõpuni rohkem ühisjooni põhja-läänemeresoome keeltega.