Bretagne d'Armagnac est situé en Gascogne, dans le pays d'Albret sur l'Izaute, à 150 km de l'océan Atlantique, 300 km de la mer Méditerranée et 150 km des montagnes des Pyrénées.
Bretagne d'Armagnac est un nom d'origine anglaise remontant au xiiie siècle, alors que la Gascogne faisait partie de la Guyenne anglaise et que cette Bretagne-d'Armagnac devait être un campement militaire anglais. Le nom de « Bretagne » signifie « britannique ». D'autres noms de communes comme Bretagne-de-Marsan, dans les Landes, partagent cette même origine.Bretagne-d'Armagnac est une bastide fondée au xiiie siècle à une date inconnue sous le nom de Villecomble-d'Armagnac.
Le comte d'Armagnac était en effet le seigneur direct de cette bastide qui changea donc de nom vers la fin du xive siècle.Son développement fut probablement gêné par la proximité de deux puissantes voisines, Eauze et Montréal. L'église aux grandes dimensions et la vaste place carrée témoignent d'ambitions qui n'ont jamais pu se réaliser1.