Skip to content
  • Sign Up
  • Start your family tree


What does the name Holmes mean?

There are a number of possible origins of the Holmes surname. Firstly and most commonly it is English, deriving from the Middle English 'holm' (holly tree) or the Old English 'holme' (flat island). Holmes would have been given as a geographic surname, to someone who lived near or next to these features. The surname Holmes can less commonly be Scottish, referring to those who came from a number of places called Holm.

The earliest occurrence of the Holmes surname in our family history documents is from 1438, and we currently have 1,893,980 records where Holmes appears.

We found more Holmeses in other family trees.

Start your family tree

to discover them.