I have a possible name origin for chespin. The french word "
chevalier" is a word that referred to a knight, in particular, one that was on horseback. However, this word was commonly used to refer to any kind of knight in time. Then, the french word "pin" can refer to either a pin (same word in English and French) or a pine tree/needle. I just noticed the "che" in chevalier while researching, and thought I might look from there. "che" also refers to chestnuts in all translations, but think about the double meaning we have in the name with these meanings! "che" can refer to the beginning of the french word for knight or for the beginning of the word chestnut (or the beginning of chest-piece if you think about it), while the "pin" part can refer to a pin (aka needle) or pine...(or pine needle) maybe that's the point! I wouldn't be surprised if the grass on chespin's head is a helmet and he becomes more knight-like as he evolves. Thoughts?
EDIT: Also, Puerco espín means porcupine (lol, porqu'pine') in Spanish, and espin itself means thorn!

And pinuti was a Filipino farming tool that was used as a sword. I'm seeing a pattern.