Meaning & History
Hamo is a medieval English masculine name of Norman origin. It was brought to Britain by the Normans after the Conquest of 1066 and represents the Norman form of the Germanic name Haimo. The root of the name, Haimo, is a short form of Germanic names beginning with the elements haim or heim, meaning "home" (from Proto-Germanic haimaz).
In post-Conquest England, Hamo was used among the Norman nobility and clergy, and later spread to the general population as a given name and, in many cases, evolved into surnames such as Hamon or Hammon. The name declined in popularity after the Middle Ages but survives in modern surnames and in the given name Hamnet, a diminutive form that was notably borne by the son of William Shakespeare.
Related names in other languages and cultures reflect the Germanic root: Hama appears in Anglo-Saxon mythology as a hero figure; Heino is a German short form; Heimir is a Norse mythological name. These connections show the widespread distribution of the original Continental Germanic name across medieval Europe.