Derived from Old French origins, Esma is a variation of the English and French Esmee and means 'esteemed, loved'.
French
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.