De Frankische roman, Karolingische roman of Karelroman is een bepaald type ridderroman waarin een bekende historische figuur – in het bijzonder Karel de Grote – de hoofdrol speelt. Een Frankische roman werd vanaf de jaren 1930 ook wel een voor-hoofse roman genoemd. In de jaren 1970 is deze term onder vuur komen te liggen: veel personages in de Karelepiek gedragen zich uitermate hoofs en veel slechteriken in de hoofse literatuur zijn onhoofs.