But the -ard suffix indicates Frankish origins, so in my opinion it's more likely to come from germanic gail-hard.