Ó DUIBHFINN—I—O Duffin, Duffin, Diffin; 'descendant of Dubhfionn' (black-Fionn); a rare surname; found chiefly in Antrim, Cork and Waterford.
Alphabetical Index to Irish Surnames