Initial thought to Alvin: don't give the lad the middle names of Simon Theodore. Then I read two middle names and realised it was a possiblilty.

If you like Vinny, why not Vincent? That's two syllables. Nathen shortened to Nate could work for you too.

I do adore Phineas though, so I'd go with that from your list.