Menéndez Pidal ofrece otra explicación etimológica: el clásico "hispanus" o "hispánicus" tomó en latín vulgar el sufijo "-one" (como en borgoñón, bretón, frisón, lapón, sajón, etc.) y de "*hispanione" se pasó en castellano antiguo a "españón", «luego disimilando las dos nasales se llegó a "español", con la terminación "-ol", que no se usa para significar naciones».