In order to have your email same as your domain name you need two things, a domain and email hosting. Once you setup an email hosting account you then can create your email as you wish. For example info@yourwebsite.com or john@yourwebsite.com
To create your domain view our domain registrant.
Once you select domain you need to select your email plan here.
Related articles about Business Emails: