Scottish and Irish Gaelic and Manx form of Dermot, from Gaelic "without envy"; sometimes Anglicized as Jeremiah.
Kermit is an English derivative from the Irish/Manx surname Mac Dhiarmaid, "son of Diarmad".
Derived ultimately from Demetrius [q.v.].