ref
Old English, from Old Norse holmr ; more frequently used in Scotland and northern England, but found in place names throughout Britain.
Possibly a combination of Holmes (the fictional detective) and a contraction of homeboy
See holme