This is a really hard one for me. Fraser is the name of my DH and Spencer is the name of my very recently deceased DB.
I love them both, I'll be honest! DS's middle name is Spencer, named for his uncle. If you love them both equally and plan on more babies, name your first one Fraser and the second one Spencer (assuming you have another boy!) - or just keep going until you get to use both names