A partir de la période médiévale, et jusqu'à la fin du XIXe siècle (1895), le bourg se nommait Bugadan. Ce toponyme tirait son nom du vieux français buer, qui signifie le fait de laver, lessiver ; et bugada, qui désigne la buée dans les langues espagnoles et provençales. Il a ensuite pris le nom du marécage de Bégadan. Ce marais fut asséché à la fin du XVIIe siècle. A quelques kilomètres au nord-est de Lesparre-Médoc, le port de By connut une importante activité au XVIIIe siècle puis au XIXe siècle. Il servait principalement au commerce du grain et du vin. Il est agréable de s'y promener pour profiter du beau panorama sur la Gironde.