Need help choosing a classic boy name

We love classic, timeless names for boys. My fathers name is Christopher. I adore that name & it will for sure be the middle name. We really like the name Harrison, but the nickname Harry sounds inappropriate with our last name.

Here’s our top 2 choices

Henry Christopher M.

Elliot Christopher M.

Leaning towards Elliot because if we have a girl one day we’re considering Henrietta. But we don’t like that Elliot is a unisex name because we want it to sound masculine

Do you prefer Henry or Elliot? Other classic boy name suggestions are more than welcome! Please comment!