We do not currently know of any antonyms for letches.
The noun letches is defined as:
Did you mean latches, leeches or fetches?