Gardnard \g(a)-rdna-rd, gar(d)-nard\ as a boy's name is a variant of Gardner (Middle English), and the meaning of Gardnard is "keeper of the garden".
The baby name Gardnard sounds like Gardnar, Gardiner and Gardener. Other similar baby names are Barnard, Garnar and Garrard.