Située sur un éperon rocheux en Pays de Serres, aux confins du Quercy, ce petit bourg médiéval surplombe la vallée de la Petite Séoune, à l'écart des grands axes de communication de la région.
Le Tarn-et-Garonne est à 5 km et les villes d'Agen et de Villeneuve-sur-Lot ne sont respectivement qu'à 25 et 30 km. De plus, l'aéroport Toulouse Blagnac est à seulement une heure.
Étymologie : Beauville viendrait du latin Bovis villa, ou littéralement la villa (grand domaine de l'époque romaine) des boeufs ; se retrouvant sur le signe héraldique du village. "Bou" étant le boeuf en gascon, le village se serait appelé successivement Bouville, puis déformé en Boville, pour enfin donner Beauville.
Montant la garde à l'extrémité du plateau, le village semblant né du roc surplombe fièrement la vallée. Beauville s'organise autour d'une place à cornières où alternent vieilles maisons de pierre et maisons à colombages. Les rues se coupent à angle droit, y compris les ruelles de la ville basse. A l'entrée du village, une grande place carrée de 100 m de côté environ est plantée de marronniers. On la nomme aujourd'hui le carré.
Les remparts qui la ceinturent, offrent de magnifiques points de vue sur les vallées et les collines environnantes. Beauville, anciennement Boville (ville du boeuf) résista, paraît-il victorieusement au siège des anglais pendant la guerre de 100 ans.