We do not currently know of any synonyms for soucouyants.
The noun soucouyants is defined as:
Did you mean seconds or squints?