Breton French and English (Channel Islands): from the Breton Old French Middle English personal name Hamon the oblique case form of the ancient Germanic Ha(i)mo a short form of [...]
Breton French and English (Channel Islands): from the Breton Old French Middle English personal name Hamon the oblique case form of the ancient Germanic Ha(i)mo a short form of [...]