Girls... Boys...
Esme is an Old French name from the word esmer meaning "to love", which is from the Latin aestimare meaning "to esteem". It was first recorded in Scotland.
c o m b o s