Family name origins & meanings Portuguese (and Spanish) : habitational name from one of the places named Basto in Portugal, from basto ‘dense (wood)’.