Gaillhard \ga(i)-llha-rd, gaill-hard\ as a boy's name is a variant of Gaillard (Middle English), and the meaning of Gaillhard is "brave, cheerful, spirited".
The baby name Gaillhard sounds like Galliard and Gallard.