Ballard \b(a)-lla-rd\ as a boy's name is of Old German and Old Norse origin, and the meaning of Ballard is "brave and strong; round-shaped".
Baby names that sound like Ballard are Pollard, Pollyrd and Pollerd. Other similar baby names are Gallard, Allard, Bayard, Ellard, Gaillard, Galliard, Hillard, Millard, Villard and Willard.