Irish Anglicized form of Diarmaid, from Gaelic "free from envy".
Derived ultimately from Demetrius [q.v.].