I prefer it for a girl actually, short for Persephone, though spelling more like Persie...
Percy Jackson is positive association, but my 'worry' (this is at least the second time in a week Percy has been mentioned!
) is that it might date, if it becomes popular again and is short lived
Percival only if you're landed gentry and it's a family name, and even then it's not good.