No, you don’t have to put “LLC” in your domain name. You can if you want to, but it usually doesn’t look very good. Meaning you don’t need a matching domain name. However, you can include part of your company name in your domain names.
We’ve written more about this here: LLC in domain name.