Yes, you can absolutely signup for a hosting account without registering a domain name.
Domain name and hosting are two different services, and you don’t necessarily need to register a domain name when signing up for a new host.
Some hosting providers will ask you to select a domain name as the first step when purchasing hosting. They will also allow you to enter a domain name if you already got one.