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