It is likely a habitational name, meaning it originated from a place called "Hamonic" or a similar variant. This name might be derived from a Celtic personal name like "Hamo" or "Haimo", combined with "wic" meaning "village" or "settlement".
While the exact location of its origin is difficult to pinpoint without more context, it's safe to assume the name has strong roots in France.