Learn how to say Holmes correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word holm:
1an islet, especially in a river or near a mainland.
2a piece of flat ground by a river which is submerged in times of flood.
Old English, from Old Norse holmr; more frequently used in Scotland and northern England, but found in place names throughout Britain