Giraud \gi-raud\ as a boy's name is a variant of Gerald (Old German) and Gerard (Old English), and the meaning of Giraud is "spear ruler; spear brave".
The baby name Giraud sounds like Geraud, Gard, Garrad, Gerred, Garred, Gared, Grady, Graidy, Jerad and Jarad. Other similar baby names are Girauld and Girard.