Pesto usually contains parmesan and other cheeses, so isn’t suitable for vegans (and often vegetarians – see above). Sacla’s aubergine pesto is suitable for vegans, but other than that I’ve never found a vegan pesto in supermarket Italian sections, although they often stock vegan pesto in the free from section. Otherwise it’s a trip to a wholefoods shop to find some. Suma make nice vegan green and red pesto. Some stir-through pasta sauces are suitable for vegans, which can be an alternative to pesto depending on what you’re using it for.
Get in touch if you find a better one!