Archie is my favourite with Theo
They are all nice - I would go for Robert nn Robin, rather than Robin as a full name. Elliot’s the only one I don’t much like.
Laurence nn Laurie, Christopher nn Christy, Patrick, Rufus, Miles, Rory, Jude, Stanley, Jethro, Angus, Ernest, Kester, Nathaniel nn Nate, Barnabas nn Barney, Francis, James, Max, Noah, Gabriel nn Gabe, Gideon, Alistair, Alexander nn Alex or Alec, Rafe, Jerome, Edmund/Edwin nn Ned,