I vote one syllable! Spencer, then something nice and strong, then your last name. Bam.
Knight? That's my maiden name. But I like the E trend.
:;;Butting in::: I LOVE idea of a Maiden name for a boys middle name. I would have done that but my maiden name is long, German & hard to say & spell. Do it!