Learn how to say Howe correctly in English with this tutorial pronunciation video.
Oxford dictionary definition of the word howe:
a tumulus or barrow.
[in place names] a hill.
Middle English: from Old Norse haugr ‘mound’, from a Germanic base meaning ‘high’