Family name origins & meanings Scottish : nickname from Gaelic buidhe ‘yellow’, ‘fair-haired’. See also Bowie.