La palabra es de origen reciente y proviene del provenzal "mascoto", que quiere decir "sortilegio".