Je me suis laissé dire que Gascon vient de "Bascon" (ou Vascon), l’ancien nom des Basques.
Ils occupaient paraît-il autrefois tout le Sud-Ouest de la France et ont été repoussés par des invasions du Nord-Est jusqu’aux Pyrénées où ils ont résisté.
Certains seraient tout de même restés sur place, comme à Bascons, commune au Sud de Mont de Marsan.
On peut rapprocher cette hypothèse de l’origine de la commune Du Barp (de Barbarian = barbare), où seraient restés des "infidèles" après leur repli après la célèbre bataille de Poitiers gagnée par Charles Martel en l’an 732.