i could probably name every pokemon given a picture except for some gen 6 pokemon. i never cared for X and Y that much, so there's probably a couple i don't remember? even though i've seen them before. also, probably some gen 5 pokemon, not because i didn't love gen 5, but because a lot of the time period i played gen 5 is wiped from my memory. rip.
i can also list all the original 151 pokemon off the top of my head without pictures, not in pokedex order, but still. it's only because i've played pokemon leaf green so many times over the course of my life, that i can walk through the whole game in my head. for instance, on the first route above pallet town, rattatas and pidgeys spawn so i could write down both their evo lines. i didn't realize i could do this until someone asked me to do it lol