古法語
古法语（franceis、françois、romanz；现代法语：ancien français）是8至14世纪曾在法国北部使用的语言。古法语并非一种口音单一的语言，而是一丛罗曼语族方言，互通但也多样，分布在法兰克王国北半部。
古法语最初的分布地区大概含法兰克王国及其诸侯的北半部（含部分安茹帝国，12世纪时仍在盎格鲁-诺曼人治下），以及东部洛林公国与下洛塔林吉亚公国（对应现代法国东北部与比利时瓦隆尼亚）。古法语的影响范围更广，被诺曼英国和十字军国家的封建及商业精英当做通用语。 高卢-罗曼语支方言连续体的两支，“奥依语”与“奥克语”（奥克-罗曼语支，当时也称为普罗旺斯方言）相对，后者位于古法语语区的西南方，东南方则是高卢-意大利语支。法兰克-普罗旺斯语产生于上勃艮第，与法语和普罗旺斯方言共享许多特征，可能早在9世纪就已经和奥依语有别，到12世纪人们已经认为它与其他高卢-罗曼语不是一种语言。
古法语方言主要有： 古典法语是基于法兰西岛方言的。一些现代语言分化自古法语，如安茹语、贝里方言、勃艮第语、香槟语、弗朗什-孔泰语、加洛语、洛林语、诺曼语、皮卡第语、普瓦图方言、桑通日方言和瓦隆语。
公元前120年，在羅馬共和国统治下，拉丁字母引進了法國南部。古法語的是在凱撒大帝在公元前51年帶領羅馬帝國征服高盧的時期。普勞圖斯時代（公元前254-184年）開始，傳統拉丁語的音韻結構不斷變化，最終產生通俗拉丁語，即西羅馬帝國常見的口語，這種口語和傳統拉丁語的音韻顯著不同，這是各羅曼語言的始祖，包括古法語。
自普劳图斯时代（254–184 BC）开始，人们就已经注意到了古典拉丁语和所谓通俗拉丁语间的言文分离现象，后者是西罗马帝国的通用语言。通俗拉丁语和古典拉丁语在音系、词法和词汇上都有区别；不过它们直到7世纪古典拉丁语不再有母语者时，一直维持着相当的互通度。通俗拉丁语也是罗曼语族，包括古法语在内的共同祖先。
到8世纪末，卡洛林文艺复兴开始时，各罗曼方言的母语者们仍在读写拉丁语时沿袭罗马时代的正音学规则。当时西欧最著名的学者阿尔琴正受查理曼大帝之托，完善法国的拉丁语书写标准。他来自英格兰，不说罗曼语，制定的读音标准完全基于拉丁语拼写的发音。例如，写作⟨viridiarium⟩“果园”的词在当时可能读作*/verdʒjær/（古法语vergier），阿尔琴制定的读音标准则为/virdiarium/。
如此激进的变化使得广大罗曼语大众完全不能理解拉丁语布道，于是在几年后的第三届图尔会议上，人们最后还是决定，布道时仍用传统的罗曼语读法，即rusticam romanam linguam。
因为没有能明确判断一段文本该用拉丁读法还是该用罗曼读法的方法，法国出现了许多将罗曼读法标准化、设计正字法的尝试，如斯特拉斯堡誓言和圣尤拉利亚颂（下详）。
現代法語只有幾十個字來自高盧語，如果添加高盧詞源，則大約有200個。例如chêne和charrue（Delamarre，2003年，第389-90頁）。
一些高卢语词汇影响到了通俗拉丁语。例如古典拉丁语equus在通俗拉丁语中被整齐地替换成caballus“老马”，即来自高卢语caballos（参威尔士语ceffyl、布列塔尼语kefel），产生现代法语cheval、欧西坦语caval（chaval）、加泰罗尼亚语cavall、西班牙语caballo、葡萄牙语cavalo、意大利语cavallo、罗马尼亚语cal、英语cavalry和chivalry（均经古诺曼语）。约有200个高卢语词汇存活在现代法语中，如chêne“橡树”和charrue“犁”。
随着历史音系学和语言接触研究的深入，许多音韵变化都被认为是受高卢语底层的影响发生的，不过这显然存在争议。其中一个受高卢语陶文支持的确凿变化发生于公元1世纪，希腊词paropsid-es（拉丁字母）呈现为paraxsid-i。复辅音/ps/和/pt/分别变为/xs/和/xt/，如拉丁语capsa>*kaxsa>caisse（≠意大利语cassa）或captīvus>*kaxtivus>古法语chaiti（应为chétif，参爱尔兰语cacht“仆人”≠意大利语cattiv-ità、葡萄牙语cativo、西班牙语cautivo）。这一音变与拉丁语复辅音/kt/在古法语中的演化相同（拉丁语factum>fait，≠意大利语fatto、葡萄牙语feito、西班牙语hecho；或lactem*>lait，≠意大利语latte、葡萄牙语leite、西班牙语leche）。这意味着古法语中/pt/和/kt/一定合流成了/kt/>/xt/。/ps/和/ks/也平行地合流为/ks/>/xs/，显然也是高卢语的影响。
凯尔特语族高卢语在法国可能一直延续到6世纪，不过文化上可能很早就罗马化了。在这一与拉丁语共存的时代，高卢语通过借词、仿译和音变影响了法国地区的通俗拉丁语，促使其演化为法语。（例如现代法语oui“是的”）词形变化和语序上，通俗拉丁语也受到了高卢语的影响。最近的计算机研究发现，古法语早期的性变化可能就是高卢语对应词汇的性推动的。
古典时代晚期罗马治下高卢的通俗拉丁语的发音、词汇、句法受530年代征服了古法语语区的法兰克人说的古法兰克语影响。“français”这个名字本身就来自法兰克人的名字。
古法兰克语对古法语的演变有决定性的影响，部分解释了古法语最早的书面记载先于其他罗曼语（如斯特拉斯堡誓言、圣尤拉利亚颂）。这是古典拉丁语和自然演化口语间差别的反映，这种“言文分离”最终断绝了两者间的相互理解性。古低地法兰克语也是造成奥依语和奥克语间差异的因素之一，当时法国北部可能有不少地方是拉丁-日耳曼双语并行，这些地区恰好对应古法语最早文献记载出现的地区。
日耳曼语深刻影响了分布在此处的通俗拉丁语，并使它有了比起其他罗曼语非常独特的特征。最引人注目的是拉丁语的韵律被日耳曼语的重音所取代，并导致裂化，使得长短元音发生分化、非重读音节逐渐消亡、尾元音发生变化：
另外，两个通俗拉丁语早已消失的音素被重新引入：、（>古法语g（u）-、ONF w-，参皮卡第语w-）：
相对地，意大利语、葡萄牙语和西班牙语中，从法语借来或直接从日耳曼语借来的日耳曼词常保留~，如意大利、西班牙语guerra“战争”与法语guerre）。这些例子明确反映了双语制的曾经流行，有时甚至使拉丁词的第一个音节变成别的音节。如古低地法兰克语借词framboise“覆盆子”，来自古法语frambeise，来自古低地法兰克语*brāmbesi“黑莓”（参荷兰语braambes、braambezie；比较德语Brombeere、英语方言bramberry），与晚期拉丁语fraga或古法语fraie“草莓”混合，产生 > ，并将“framboise”的-se加到古法语fraie上产生freise、现代法语fraise（≠瓦隆语frève、奥克语fraga、罗马尼亚语fragă、意大利语fragola、fravola“草莓”）。
Mildred Pope（1934）估计，现代法语可能有约15%的词汇有日耳曼来源（古法语的占比更大，中古法语又从拉丁语和意大利语借了许多词）。不过haïr“恨”（≠拉丁语odiare>意大利语odiare/奥克语asirar）或honte“耻辱”（≠拉丁语verēcundia>奥克语、葡萄牙语vergonha、意大利语vergogna、西班牙语vergüenza）这样的词仍很普遍。-->
高卢-罗曼语支最早的文本–早于《赖歇瑙集注》和《卡塞尔集注》（8、9世纪）–是842年的《斯特拉斯堡誓言》：
第二老的文献是《圣尤拉利亚颂》, 它的拼写十分连贯而完备，是构拟古法语读音的重要材料。
卡佩王朝由于格·卡佩于987年建立，这一时期法兰西岛和周边地区的文化得以弘扬，形成了对南部阿基坦和图卢兹的优势；但奥依语直到法国大革命之后才成为了全国的通用语言。
14世纪，这些方言开始被总称为所谓奥依语，与奥克西塔尼亚的奥克语相对。14世纪中叶，使用中古法语的法兰西岛发生了法国文艺复兴，这种方言取得主导地位并成为了现代法语的直系祖先。古法语的其他方言也演化为各自的现代形式 （普瓦图-桑通日语、加洛语、诺曼语、皮卡第语、瓦隆语等），每种都有其独特的特征与历史。 法语在近世成为整个法国的官方语言，但南方仍分布着大片奥克语语区。 直到17、18世纪以《蓝色图书馆》为首的通俗文学的发展，一种经过标准化的古典法语才基本成为国家通用语言。
古法语一直都在演化，而中世纪大量诗歌均以12世纪末的形式为蓝本，这一时期的法语可视作一般意义上的“标准古法语”。书写系统也是最能反映发音的一段时期，特别是所有辅音（包括韵尾的）都发音（s在非塞音前和ets中的情况除外）、连韵尾中的e都读作，可以说现代法语正字法主要基于12世纪末的法语实际语音。
注释：
古法语的鼻化元音只是普通元音在鼻音前的同位异音，且鼻音辅音没有任何省略，如bon读作（现代法语）。后接鼻音的开音节也要发作鼻化元音，如bone （现代法语bonne）。
注释：
注释：
双元音之外，古法语有许多因辅音失落而产生的相邻元音间的元音间隙。手稿中，这些元音和对应的双元音无别，现代转写以分音符表记：下面是《罗兰之歌》的第一节，以及1050年的大致读音： 古法语名词分主格和间接格两种格，这与西班牙语和意大利语等罗曼语相同。至少在阳性词中，格体现在定冠词的形式和词本身的形式上。因此阳性名词li veisins“邻居”的变形如下：
晚期古法语中，该差别基本消失了。与大多数其他罗曼语相似，最后留下来的往往是间接格形式：l'enfant“孩子”来自古间接格（拉丁语宾格īnf'ā'ntem）；古法语主格形式为li enfes（拉丁语'ī'nfāns）。主格和间接格间偶尔会有很巨大的差别（来自主格与其他格形式间发生过重音漂移的拉丁语名词），这时两种形式会被分配不同的词义并双双保留：若两者间的差别在于主格有-s后缀，则-s保留。如fils“儿子”（中古法语和早期现代法语的pausal读音有关。
与西班牙语、意大利语相似，大部分古中性名词变为阳性。部分拉丁语中性复数词（以-a结尾）被重新分析为阴性复数：拉丁语gaudium更常见复数形式gaudia，源自通俗拉丁语单数，产生现代法语la joie“快乐”（阴性单数）。
名词变形如下：
甲类来自拉丁语第一类变格，甲a类主要来自拉丁语第三类变格的阴性词。乙类来自拉丁语第二类变格，乙a类主要来自以-er结尾的第二类变格名词和第三类变格的阳性词；拉丁语主格单数在两者中都不以-s，而这在古法语中保留。
该类发生多种类推变化：甲类主格复数（拉丁语-ae，但实际上有支持此种变化已在通俗拉丁语中出现的证据）-es来自宾格而不是-∅（复辅音后为-e），如拉丁语illi patres>乙a主格复数li pere而不是*li peres等等。
丙类名词主格单数有一种独特的词根形式：
阳性名词的规则阴性形式通过向阳性词根上加-e形成（除非阳性词根以-e结尾）。例如bergier（牧羊犬）>bergiere（现代法语berger、bergère）。
形容词需要依所修饰名词的数、性、格变形，因此阴性复数主格名词需要用阴性复数主格变形的形容词修饰。例如“femes riches”中，riche就是阴性复数形式。
形容词可分为3类：
甲类形容词有阴性单数形式（主格间接格皆有），以-e结尾。依阳性主格单数形式可以进一步划为两类，甲a类形容词的阳性主格单数以-s结尾：
甲b类形容词阳性主格单数与阴性相似，以-e结尾。少数以-er结尾的拉丁语第二类、第三类变格形容词于主格单数中可见：
乙类形容词的阴性单数不以-e为标记： 乙类形容词的重要亚类是以-ant结尾的现在分词形式。
丙类形容词有词干交替现象，这来自拉丁语第三类变格形容词的重音漂移和中性形式的合流：
晚期古法语中，乙类和丙类倾向于与甲类合并，这到中古法语完成。因此现代法语只有形容词单数的变形，这与其他罗曼语一般有两种及以上不同。
动词也和其他词一样展现极端的音系变化，不过形态上，动词却尤为保守地完好保存了进入原始罗曼语的拉丁语绝大多数交替和不规则变形。古法语的类推变化比现代法语少得多，也比同时代其他古语言（如古西班牙语）少得多。但这之外，高卢-罗曼语和原始法语的音韵变化又导致大多数常用动词的复杂交替。
例如，古法语laver“洗”（拉丁语lav'ā're）与连词相结合变为现在时陈述语气je lef、tu leves、il leve、现在时虚拟语气je lef、tu les、il let，两种情况都从拉丁语陈述语气l'a'vō、l'a'vās、l'a'vat、虚拟语气l'a'vem、l'a'vēs、l'a'vet规则变化而来。下列变形是典型的音韵规则变化、形态不规则变化： 另一方面，现代法语的je lave、tu laves、il lave没有语气的区分，反映剧烈的类推变化：非重读元音/a/、第一单数中-e的类推（来自规则带-e的j'entre），以及-ir/-oir/-re动词对虚拟语气的大规模替换。所有类推实际上都削弱了古法语动词变形的不规则程度，甚至现代的“不规则”动词也没能免于类推：例如古法语je vif、tu vis、il vit（vivre“活”）演化为现代je vis、tu vis、il vit，第一人称单数的-f被取代。
现代法语的简单过去时与古法语相比也发生了剧烈的类推和简化。
拉丁语过去完成时在非常早的古法语中保留为过去时或未完成时。例如，《圣尤拉莉亚颂》（878）中的过去时有avret（古奥克语也保留了这一时态，但带条件语气；西班牙语（即-ra未完成时虚拟语气）、葡萄牙语（过去完成时陈述语气）也保留这一时态。
拉丁语中，重音由词的音节数和元音长度自动决定。这反映为特定相关词形之间的重音漂移，取决于所加的后缀。例如pensō“我想”，第一个音节带重音，但pensāmus“我们想”则是第二个音节带重音。许多罗曼语中，特定环境下重音元音发生裂化，反映为动词变形的交替：西班牙语pienso“我想”vs. pensamos“我们想”（pensar“想”），或cuento“我告诉”vs. contamos“我们告诉”（contar“告诉”）。
在法语发展史中，至少有5个元音在重读开音节中裂化。再与其他重音演化相结合，古法语所谓“强动词”至少有约15类交替。例如重读的在开音节的鼻音前裂化为，但非重读则不变，这就产生了aim“我爱”（拉丁语amō）和amons“我们爱”（拉丁语amāmus）的差别。
不同类别如下： 现代法语中，-er类动词总体而言，“弱”（非重读）形式占主导，也有些例外（如现代aimer/nous aimons）。残留的交替见于acheter/j'achète、jeter/je jette等动词，非重读的与重读的交替；或adhérer/j'adhère等词，非重读的与重读的交替。许多非er动词被淘汰，许多留下来的的动词发生类推；少数交替作为不规则动词变形残留下来，如je tiens、nous tenons；je dois、nous devons；je meurs、nous mourons。
部分动词的交替更不规则，词干的长度不一样长，较长、带重音的词干与较短、不带重音的词干相交替。这来自非重读中间音元音的规则脱落：
je desjun、disner的交替相当复杂，列表如下：
两个词根都在现代法语中有反映：déjeuner“吃午饭”和dîner“吃饭”。另外déjeuner并不直接来自je desjun（探訪者》、《庸俗化》裏的，其實並不是古法語。那些講話者能夠一聽就懂的“古法語”的主要是用了些較爲老舊的拼法拼寫的古典法語甚至現代法語。
而未經專門學習的法語使用者是不能理解古法語的。因此，這個句子："Sçavoir faisons, à tous presens et advenir, que pour aucunement pourveoir au bien de nostre justice, abbreviation des proces, et soulaigement de noz subiectz, avons, par edict perpetuel et irrevocable, statué et ordonné, statuons et ordonnons les choses qui s'ensuyvent" （節選自维莱科特雷法令（），佛朗索瓦 1539年）並不是古法語，而是前古典法語或者說是十六世紀的中世紀法語。像下面這首來自《羅蘭之歌》的詩文才是古法語：