Es probable que el origen toponímico actual de Laspuña provenga de las primeras invasiones de los francos sobre la España visigoda pues al otro lado del Pirineo existe un poblado denominado L´Espone .Los árabes realizaron varias campañas por Sobrarbe, la mayoría de ellas destructivas y de castigo.