Holmes

Holmes is an English name, derived from the Old Norse word 'holmr', which means 'island'. It is a place name and denotes that the bearer comes from a place called Holm. The word Holm itself denotes 'a piece of dry land in a fen' or 'land partially surrounded by water'.

Origin/Usage
English, Old Norse
Pronunciation
HOHLMZ
Meaning
From an island

Similar names

Holms