Aggron:
FERRO: Old Italian byname for someone with a strong physique, meaning “iron.”
Blastoise:
GALE: English unisex name derived from the vocabulary word gale, meaning “sea storm.”
Wow, I couldn’t find much at all… xD This is a lot harder when I’m not looking for names for my own Pokemon, because I know what I want for sure. I would have tried to look for video game character names, but I honestly wasn’t sure exactly which franchises you would’ve wanted one from. I hope I helped a little. If not, good luck finding names that you like for your Pokemon! (Sometimes I spend almost an hour on one Pokemon. xD)