holmes M

old english (anglo-saxon)

This name has several etymological origins. The first hypothesis is from the Old Swedish and Old Danish younger form of “HolmR” (small island, small hill). The second hypothesis is from the Middle English or Old English “holm” (holm oak) or in British Dialect (a low, flat tract of land beside a river or stream).

holmes M English