Need some opinions

Nicole

So husband and I finally agreed on a boy's name (we don't know what we're having yet)

I like the name Alexander. Originally we were going to give the boy my husband's middle name Alan...but I've been thinking that Alexander Alan doesn't sound well together so help me decide which middle name sounds better.

James or John. Both are my father's names. So we thought of honoring him by choosing one of these to be the middle name.

Appreciate your help.