I love Amy. I do love Josephine, but prefer Josie as a nickname. Beth is lovely, and Elizabeth is stunning - but my current favourite Elizabeth nickname is Eliza. I like Megan, but not Margaret, largely because of the Thatcher political association, here in the UK.