Is there a limit to the number of variants I can have on my Shopify store?

Yes. Shopify’s platform currently restricts each product to having a maximum of 100 variants or options. This includes “linked options” and all of the combinations they create.

The only way to get around this limit is to use a third party app, such as one of the ones here.