Peut-être que je dois résumer pour être plus clair, les différentes hypothèses :
un toponyme basco-aquitain en -os ? L’existence d’un patronyme homonyme en Bazadais, région à forte densité aquitanique, semble aller dans ce sens. Tillos n’apparaît pas sur la carte de Cassini, mais il n’y a aucune raison de penser qu’il ne s’agit pas d’un toponyme authentique (par opposition au nom d’une maison du fait d’une migration familiale).
Quelle base ? On peut envisager le terme roman tilh "tilleul", une sorte de doublé romano-basque comme Bernos. Sinon, un patronyme ancien à élucider.
un toponyme botanique en -os ? On ne sait pas pour quelle raison, mais il existe toute une série de toponymes formés sur des noms d’arbres, plus notamment en Languedoc, où le suffixe latin -osus qui doit donner -ous en oc (cf Tillous) est resté ouvert en -os (le plus connu est Bedos).
Le seul hic, c’est que ce Tillos serait le seul cas avéré.
le dimunitif -òu qui est -òl en languedocien, au pluriel ? Ce serait un cas similaire à Pujos (pujòus en gascon, pujòls en languedocien).
A titre personnel, l’existence du patronyme bazadais tend à consolider la première hypothèse, auquel cas il faudrait fouiller la toponymie des coteaux d’avant les terrasses qui tombent dans la Garonne, rive gauche, il est possible d’y trouver des toponymes aquitains.