Updated June 9, 2019

Find Baby Names

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.