Meaning & History
Haddock is a surname of English. It may refer to many people. It may come from the medieval word Ædduc, a diminutive of Æddi, a short form of various compound names including the root ēad, meaning prosperity or fortune. It may also refer to someone who comes from Haydock, a town near Liverpool.