We’re looking for a boys name that fits nicely with his big sister Margot. We love the name Gilbert (Gil / Bertie) and also love the name Hamish (no real nickname). Which one do you think works better? Thanks. Xx