Yes, you can register multiple domain names with multiple domain registrars in the same way you can maintain multiple bank accounts with different banks. Some people maintain a portfolio of domains across registrars like Namecheap, Bluehost, Network Solutions, Hostinger, and the like.