Kinnard \k(i)-nna-rd\ as a boy's name is of Irish and Gaelic origin, and the meaning of Kinnard is "the tall hill". Place name.
Kinnard has 1 variant form: Kinnaird.
Baby names that sound like Kinnard are Kennard, Kennaird and Kenward.