Devin is either derived from an Irish or an English surname. The Irish surnames are Ó Damháin and Ó Dubháin, meaning ‘descendant of Damhán’ and ‘descendant of Dubhán’, respectively. The English surname originates from a nickname for someone, who acted divinely, from the Latin word ‘divinus’.