Updated June 9, 2019 Share: Family name origins & meanings English : nickname for an uncouth or weird man, from Middle English bugge ‘hobgoblin’, ‘scarecrow’ (perhaps from Welsh bwg ‘ghost’). Compare Bogle 1.