Variant of Bunyan, from Old French 'buignon' meaning a round lump or knob.
Like Bunyon?
Swipe through thousands of names like it