Family name origins & meanings English : unexplained.Possibly an Americanized form of German Hamacher.