what does the name Holmes mean?
 Holmes Name Meaning. English (chiefly central and northern England): variant of Holme.Scottish: probably a habitational name from Holmes near Dundonald, or from a place so called in the barony of Inchestuir.Scottish and Irish: Anglicized form of Gaelic Mac Thomais, Thomáis Mac (thomais McComb) and The name Holmes is an English baby name. In English the meaning of the name Holmes is: From the river island. Scandinavian Meaning: The name Holmes is a Scandinavian baby name.In Scandinavian the meaning of the name Holmes is: Home by the river.Teutonic Meaning: The name Holmes is a Teutonic baby name.In Teutonic the meaning of the name Holmes is: Son of Holman. 