Family name origins & meanings North German : variant of Boye.North German : topographic name for someone who lived in a place surrounded by water, Low German böu, Middle Low German buge, bü, boy.