I like Archie too, I have to say. And Oscar. I am not a fan of Eliza generally. Don't like Lottie or Charlie for CHarlotte - I had 2 school friends called Charlotte and one was called Charlotte all the time and the other liked her nickname to be Fliss or Flossie, for her middle name (Felicity).
What about Fergus? I do like that name. Do you like Fiona?