Home - Boy's Name - H - Havelock

Boys name -
Havelock

Meaning:

Contest at sea, battle.

Derivation:

Haveloc, Haveloch (scottish), Haveloche, Havelocke

Origins:

Scandinavian

Mail to a Friend