Diarmid, Malachi, I dunno. When all else fails, a Hebrew name sounds pretty.