Yes. You add your own domain name for the emails in Office 365 and set up your email address accordingly. Multiple domains and sub-domains can be added to Office 365 including hosting of any services. You can make the DNS changes as an admin of your domain.