Lots of providers, including Proton Mail and mailbox.org, make it possible to use your own domain. However, you'll usually need to pay something extra for this capability.