Updated June 9, 2019 Find Baby Names Family name origins & meanings French : from a personal name, Haimon (with excrescent -d), which was the Old French oblique case of the Germanic personal name Haimo (a short form of compound names with the first element haim ‘home’).