@Heimskringla
En France le diminutif "ard" est fréquent et n’a rien à voir, en règle générale, avec la racine germanique "hard" qui signifie effectivement dur. Sauf s’il s’agit d’un patronyme d’origine normande.
En outre il ne faut pas traduire littéralement les noms. Par exemple le nom "widhard" qui signifie en décomposé "bois dur" veut dire en réalité "ébéniste". Le "maillet dur" veut sans doute dire "forgeron".
Les Francs historiques étaient aussi germains, au même titre et sinon plus que les Allemands...