Esme \e-sme, es-me\ as a boy's name (also used as girl's name Esme), is of French origin, and the meaning of Esme is "esteemed". Esm?s related to the more modern French form "aim?, which is the root of Amy. Originally a male name brought to Scotland by a French cousin of James VI.
Esme has 4 variant forms: Esmay, Esmeling, Ismay and Isme.
For more information, see also the related name Aime.