negative user names

When users sign up they get negative names. Any one got experience of this? When I edit the profile for the user and add a first name, it works correctly