IMO
Pierce is a modern handsome/badass name.
Percy and
Percival are more old and stuffy.
Percival has serious mythological undertones for me though, I did a brief study of Arthurian archetypes and the
Percival one is very sweet.
I actually like
Percy even though I said it was stuffy. I bet it'll become fashionable here in about 15 years.