If you are experiencing this issue, you are most probably using your username for Cpanel. This account is created by default during the sign-up process and it is used for internal purposes only.
Therefore, if you want to receive emails to the email account yourusername@domain.com, you will have to manually create it from:
cPanel -> Email Accounts