From Old French 'balard' meaning 'bald-headed' or a surname meaning 'dancer of ballads'.
Like Ballard?
Swipe through thousands of names like it