We've decided on the name Plato for our baby son, due in two weeks. It's sort of like Arlo or Milo but less common. The only thing is we can't think of a good middle name. Thanks in advance!