The word mesmes does not have a well-documented etymology as it is an archaic or obsolete term which is not commonly used or studied in modern English. It is possible that mesmes may have derived from Old French, where mesmes meant same or self. The Old French term itself can be traced back to the Latin word metipsimus, meaning very self or very same. However, further research and study may be necessary to establish a more definitive etymology for the specific word mesmes.