I love both names so much but loved Rupert first! Thought I’d see what others think. I feel like Rupert is more unusual but still traditional... also I don’t really like the idea of Benjamin being shortened to Ben which it inevitably will be but I like Benjy!