
English: from Middle English ballard ‘bald-headed man’ (compare Bald ). French: from the ancient Germanic personal name Balhard composed of the elements bal presumably meaning ‘torment spitefulness’ and hard ‘hard strong’. Compare Ballor .
Source: Dictionary of American Family Names 2nd edition, 2022