I love strong, classic, masculine names like Philip, George, Charles, etc. And at least you can say nobody would ever think the kid or his parents were chavs.
In the UK Pip is the traditional nickname for little boys named Philip - just like in Great Expectations