Family name origins & meanings
- English : nickname, probably with abusive connotations, from a diminutive of Middle English dogge ‘dog’ (Old English docga).
- English : nickname from Middle English dogge ‘dog’ + heved ‘head’ (Old English hēafod).
Your Partner in Parenting, From Baby Name Inspiration to College Planning.
Subscribe