Duffy \d(uf)-fy\ as a boy's name is a variant of Duff (Gaelic), and the meaning of Duffy is "swarthy".
The baby name Duffy sounds like Daffy and Duffey. Other similar baby names are Daffyd, Duffie, Jeffy and Raffy.