Фамилия Holmes имеет английское происхождение и относится к категории топонимических фамилий. Она происходит от древнеанглийского слова 'holm', которое означало 'остров' или 'речная земля', часто использовалось для обозначения участков земли, окруженных водой или болотами. В средневековой Англии такие места были распространены, и люди, жившие рядом с ними, получали фамилию Holmes.
Исторически фамилия встречается в различных регионах Англии, особенно в Йоркшире, Ланкашире и других северных графствах. С течением времени она распространилась по всей стране, а затем и в другие англоязычные страны, включая США, где стала одной из распространенных фамилий. В США фамилия Holmes особенно ассоциируется с известными личностями, такими как Шерлок Холмс (хотя это литературный персонаж) и Оливер Уэнделл Холмс.
Значение фамилии связано с географическими особенностями местности, что отражает тесную связь людей с природой в средневековой Англии. Сегодня фамилия Holmes является распространенной и узнаваемой, сохраняя свою историческую значимость.
Источники: Унбегаун Б. О. «Русские фамилии»; Никонов В. А. «Словарь русских фамилий»; переписи, избирательные списки и архивные описи.