FamilyEducation.com
   
 

Last name origins & meanings:

  1. English: metonymic occupational name for a maker and seller of gloves or a nickname for a wearer of particularly fine gloves, from Middle English cuffe ‘glove’ (of uncertain origin; attested in this sense from the 14th century, with the modern meaning first in the 16th century).
  2. Irish: Anglicized form of Gaelic Mac Dhuibh, a variant of Mac Duibh ‘son of the black one’ (see Duff).
  3. Irish: approximate translation of Gaelic Ó Doirnín (see Dornan).
  4. Cornish: nickname from Cornish cuf ‘dear’, ‘kind’.