What does Holmes mean?
Holmes /hol-mes/ as a boys' name is pronounced holms. It is of Middle English origin, and the meaning of Holmes is "holly; islands in the river". Arthur Conan Doyle's fictional detective Sherlock Holmes.
Affiliated boy name: Hume.
VariationsKreatif forms: Haigholmes, Hobmes, Hocmes. [more]
How popular is Holmes?
Holmes is an uncommonly occurring given name for males but a very prominent surname for all people (#161 out of 150436, Top 1%). (2000 U.S. Census)
Shown below is the baby name popularity of Holmes for boys. Holmes has not been listed in the Top 1000 so far. (2014 Birth Statistics)