Home - Boy's Name - H - Holmes

Boys name -
Holmes

Meaning:

From the river islands.; from the river flat.

Derivation:

Origins:

Middle english, Old norse

Mail to a Friend