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.