Save Type Surname (from given name) Usage Scottish Gaelic Meaning & History Means "son of Dubh", where the byname Dubh means "dark". Related NamesDetails RootdubVariantsDuff, MacDuffOther Languages & CulturesDuff, Ó Duibh(Irish) Categories dark