Meaning Diarmaid is from Celtic origin and means 'free from envy'. Origin of Diarmaid Celtic , Irish Popular Middle Names Pronunciation 🔊 Listen Diarmaid Similar Names Kentigern Deoradhain Deorsa Guglielmo Franco Kawikani Fresco Atrus Arturs Carlson Year by Year Popularity of Diarmaid