Girard \gi-ra-rd\ as a boy's name is a variant of Gerard (Old English), and the meaning of Girard is "spear brave".
The baby name Girard sounds like Garrard, Gerhard, Gerrard, Jerard, Jarard, Gerardo and Gearard. Other similar baby names are Giraud, Gerald, Girauld, Giraldo, Geraud and Giffard.