My opinion on them;
Lily - Inoffensive and pretty but a bit boring and very popular at the minute. I can’t really get excited about it either way!
Eden- I’m not keen. It sounds like a last name IMO.
Margot- I love Margot. I like Margaret too but I’m not sure I’d be brave enough to use it!
Penelope- Very pretty and not overly popular at the minute. Everyone will shorten it to Penny though!
Harper- I like Harper a lot (which is ironic as it’s another last name
), but then I also like To Kill a Mockingbird and Victoria Beckham!
Sophia- Similar to Lily. Pretty, but very popular at the minute. I think I actually prefer Sophie too.
Frankie/ Francesca- Not a fan of the ‘harshness’ of Francesca. I do like Frankie though.
Mila- Quite pretty, I’m assuming you would pronounce it ‘Meela’?
Robyn- I like Robyn for a girl, especially shortened to Bobby.
Conveniently ignores that Robyn and Bobby have got the same number of letters
Margot, Penelope and Harper are my favourites. Good luck! 