Gard \g(a)-rd\ as a boy's name is a variant of Gardner (Middle English), and the meaning of Gard is "keeper of the garden".
The baby name Gard sounds like Card and Gared. Other similar baby names are Bard, Dard, Gad, Gary, Gari and Ward.