"H" Boy Names, Boy Names, English, Space
Holmes is a boy’s name of English origin, meaning “from the island in the river.”
Posts with the name Holmes