Note: This documentation is for Moodle 2.7. For up-to-date documentation see error/moodle/invalidusername.

error/moodle/invalidusername

From MoodleDocs

A user's name can only contain alphabetical letters in lowercase, numbers, hyphen '-', underscore '_', period '.', or an at character '@' - unless 'Allow extended characters in usernames' is enabled in Administration > Site Administration > Security > Site Policies.