I agree with the idea that a 3+ syllable middle name would work the best since Graham is one quick syllable. And don't use (most) middle names that start with an 'A', makes the flow sound a bit like 'grandma' (names starting with a soft 'M' do the same, don't use a MN that starts with an M).

Thank you all for your help! I am feeling much better now that I have some idea of what is going to sound good. We do like GrahamElliott. Does anyone watch Masterchef? That's the name of one of the judges. Also, I like GrahamFrederick as that's my dad's first name. Husband is a little leary of naming after someone on my side because he doesn't want to hurt his side's feelings. (Though our kids are getting their last name so whatever.)