This question already has an answer here:
I have noticed that a few of my Pokemon have a blue highlight on them
From my inspection, I haven't been able to identify it's purpose. It doesn't distinguish CP, or if that Pokemon was caught or hatched, or even if that Pokemon is able to be levelled up or evolved.
Does it indicate anything?