No. WordPress editors can not add users. The role of editors in a WordPress website is to manage authors and contributors and publish content regularly. They cannot access admin settings such as plugins, themes and user management.