holm (n.) Look up holm at Dictionary.com
"small island in a river; river meadow," late Old English, from Old Norse holmr "small island," especially in a river or bay, or cognate Old Danish hulm, from Proto-Germanic *hul-maz, from PIE root *kel- (4) "to rise, be elevated, be prominent; hill" (see hill (n.)). Obsolete, but preserved in place names, where it has various senses derived from the basic one of "island:" "'raised ground in marsh, enclosure of marginal land, land in a river-bend, river meadow, promontory'" ["Cambridge Dictionary of English Place-Names"]. Cognate Old English holm (only attested in poetic language) meant "sea, ocean, wave."