Domain
The domain or website that hosts an email address determines the name that appears after the @ sign. For example, iCloud.com hosts email addresses that end in @icloud.com
Some domains and addresses are not exactly the same. For example, emails hosted by Google end in @gmail.com.