I think a middle name's a great way to preserve a grandparent. That's how I think it works with most kids when they're being named; my female middle name is my grandmother's, but thankfully it's versatile (Frances).

I'm in PA myself, by the way. Have you been in Philly your whole life? (We can switch to PM, if you want. :P)