Holmes
Either Male or Female
The meaning of the name Holmes is Lives Near Small Island Or Islet
The origin of the name Holmes is English
Alternate spellings: Homes
Notes:
An English surname for a family who lived in or near a holme, a
slightly raised islet partially surrounded by a stream or
river.