Need help deciding if these sibling names go together!

We have a 3 year old son named Christopher & are pregnant with another baby boy! Christopher is my fathers name. It’s very special to us & fits him perfectly. If we are blessed with a girl one day, her name will be Eliza. So in that case, the sibling names would be Christopher & Eliza, which are both longer names. For this baby boy, we just fell in love with the name Beau. It’s means handsome. We really want to use it but are worried it sounds funny with Christopher. A super long name & a super short one? What do you think? Is that okay?

Brothers: Christopher & Beau

Siblings one day (hopefully): Christopher, Eliza, & Beau