I mean pesto just means ground in a mortar/pestle. Can technically be anything ingredients wise.for sure, an italian friend related that pesto is a lot like pasta sauce...every cook had her/his own variations and would adapt depending on whatever was available at the time!
I think the pesto we all reference is Genovese style...?