No, you cannot create a free business email account without an email domain. You can create a free email account with Gmail, Outlook, and more.
However, you cannot use your business name with these free email service providers. Without your business name, it will not be considered a business email address by customers and other businesses.