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 email@example.com or firstname.lastname@example.org
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: