Le navarro-aragonais était une langue romane parlée dans la vallée de l'Èbre durant le Moyen Âge. La région se réduit maintenant aux Pyrénées aragonaises, où est parlé l'aragonais, à la Rioja, à la Ribera de Navarre, l'Aragon et les comarques hispanophones de la Communauté valencienne et leurs dialectes respectifs.
Elle trouve ses origines dans le latin vulgaire, sur un substrat basque prononcé. Les linguistes donnent le nom de navarro-aragonais à cette langue pour son époque médiévale, au moment où elle englobe les langues romanes aragonaise, navarraise, et celle de la Rioja qui en sont issues. La classification des langues situe parfois le navarro-aragonais dans le groupe Pyrénéen-Mozarabe.